Categoría:Errores de plantillas de Harv y Sfn

Esta categoría contiene artículos que utilizan cualquiera de las plantillas de citas breves ( y familias de plantillas, y ) donde una o más de esas plantillas de citas breves no se vinculan correctamente a una cita completa, el destino, o donde varias citas completas pueden ser el destino de una sola plantilla de citas breves.{{harv}}{{sfn}}{{harvc}}

Debido a limitaciones técnicas, la Categoría:Errores de no destino de Harv y Sfn contiene muchos artículos con errores de falsos positivos. Los mensajes de error de no destino están ocultos de forma predeterminada. Los artículos con errores de destino múltiple se enumeran en la Categoría:Errores de destino múltiple de Harv y Sfn . Los errores de destino múltiple no son susceptibles a errores de falsos positivos, por lo que no se suprimen. A continuación se detallan varias opciones para ver los mensajes de error, así como las posibles formas de resolver los errores.

Visualización de mensajes de error

Actualmente, dos scripts de usuario detectan errores de manera relativamente confiable

así como un tercer método experimental basado en la personalización de una página .css . Los tres métodos son

Método 1 – Instalación automática de scripts
Vaya a la pestaña ‘Gadgets’ de sus preferencias y seleccione la opción ‘Instalar scripts sin tener que editar archivos JavaScript’ en la parte inferior de la sección ‘Avanzado’.
Haga clic en el botón "Instalar" en la parte superior de User:Svick/HarvErrors.js o User:Trappist the monk/HarvErrors.js
Método 2: Instalación manual del script
Vaya a Special:MyPage/common.js y agregue cualquiera de
importScript('User:Svick/HarvErrors.js'); // Backlink: [[User:Svick/HarvErrors.js]]
importScript('User:Trappist the monk/HarvErrors.js'); // Backlink: [[User:Trappist the monk/HarvErrors.js]]
en la página de tu skin , de esta manera. Alternativamente, puedes ir a Special:MyPage/skin.js para que el script se aplique solo a tu skin actual .
Método 3 – Código .css para los mensajes de error emitidos por las plantillas de citas breves
Los mensajes de error se emiten mediante las distintas plantillas de citas breves a través de Module:Footnotes y Module:Harvc . Debido a limitaciones técnicas, los módulos pueden emitir mensajes de error falsos positivos junto con mensajes de error válidos. Por este motivo, los mensajes de error que no tienen destino están ocultos de forma predeterminada. Para mostrar estos mensajes de error ocultos, incluya el siguiente texto en su página common.css o en su página skin.css específica :
.harv-error {display: inline !important;}/* display Module:Footnotes errors */
Es posible que en el futuro se habilite la visualización de mensajes de error.

Mensajes de error

Si los mensajes de error de la plantilla de citas breves están habilitados, los editores pueden ver estos mensajes:

  1. Error de Harv/sfn: no hay destino: < ID de anclaje >: la plantilla de citas breves no puede encontrar < ID de anclaje >, por lo que no se puede vincular a un destino de citas completas. Las causas de esto pueden ser:
    1. El artículo no tiene un objetivo de cita completa con < ID de ancla >
    2. El objetivo de cita completa correspondiente es una plantilla cs1 o cs2 que:
      1. tiene|ref=none
      2. utiliza un nombre de redireccionamiento cuando esa redirección no comienza con citeo cita– estas dos formas cubren la mayoría de las redirecciones de cs1|2
    3. El objetivo de cita completa no utiliza exactamente los mismos apellidos de autor o editor y/o fecha que figuran en < anchor ID >
    4. La plantilla de cita breve se vincula a un destino de cita completa que es una plantilla contenedora; consulte los errores de falsos positivos a continuación
  2. Error de Harv/sfn: varios destinos ( n ×): < ID de anclaje >: la plantilla de citas breves encontró más de un destino de citas completas con un < ID de anclaje > coincidente . Las causas de esto pueden ser:
    1. escritos de autores de diferentes fuentes producidos en el mismo año citados sin desambiguación |date=2020a,|date=2020b
    2. Uso redundante de la cita completa, donde un objetivo de cita completa podría estar en una sección de Referencias y un duplicado podría estar en una sección de Lectura adicional

Los scripts de usuario emiten mensajes similares (aunque no idénticos). Consulta la documentación del script.

Resolución de errores

Las formas de resolver errores legítimos de falta de objetivo incluyen:

  • Añadir una cita completa que falta. Cuando se copian citas breves de un artículo a otro sin una cita completa, a veces se puede encontrar la cita completa en un artículo relacionado utilizando la función de búsqueda de Wikipedia.
  • Corregir los nombres del autor y/o editor en la cita corta o completa para que coincidan entre sí.
  • corregir o agregar fechas en la cita corta o completa para que coincidan entre sí; recuerde que los rangos de fechas se separan con un carácter ndash (–)
  • convertir una cita completa de texto simple en una cita con plantilla utilizando una de las familias de plantillas cs1|2 (por ejemplo , {{ Cite book }} ) o una de las familias de plantillas Vcite (por ejemplo , {{ vcite book }} )
  • Cambiar los nombres de redireccionamiento de la plantilla cs1|2 que no comienzan con citeo citacon el destino de la redirección (por ejemplo, cambiar {{ encyclopedia }} a {{ cite encyclopedia }} )
  • Cree y use {{cite ...}}redirecciones para plantillas de envoltura de citas: → . Considere cambiar el nombre de la plantilla de envoltura para que su nombre canónico sea . , ya que existen procesos automatizados que cambian el nombre de las redirecciones a sus nombres canónicos; una vez que estos drones cambien el nombre, pueden reaparecer mensajes de error de falso positivo.{{<whatever>}}{{cite <whatever>}}{{cite <whatever>}}
  • Envolver una cita de texto sin formato dentro de {{ wikicite }} y configurar |ref=o |id=según corresponda para que coincida con el valor esperado por la plantilla de cita corta
  • Colocar {{ anchor }} junto a la cita de texto simple; establecer el {{anchor}}valor del parámetro en el valor esperado por la plantilla de cita corta
  • Establezca el parámetro short-cite |ref=nonepara suprimir la creación de enlaces de ID de ancla

Las formas de resolver errores de falsos positivos sin objetivo incluyen:

Las formas de resolver errores de objetivos múltiples incluyen:

  • Agregar |ref=nonea plantillas CS1|2
  • Agregar letras de desambiguación a |date=y a la plantilla {{ sfn }} cuando hay múltiples citas completas de obras en el mismo año por autores o editores idénticos
  • convertir citas completas redundantes en citas cortas usando {{ sfn }} , dejando solo una cita completa del trabajo referenciado en el artículo
  • eliminar por completo una cita completa redundante, por ejemplo, citas completas idénticas en una sección de "Bibliografía" y en "Lecturas adicionales"

No se dan consejos para resolver errores falsos positivos.

Limitaciones actuales y errores de falsos positivos

Breve explicación

Cuando una plantilla de cita breve se vincula a una cita completa que se muestra mediante una plantilla que envuelve una plantilla CS1, como (que envuelve ), puede aparecer un error de no target incluso cuando la plantilla de cita breve sea válida y el vínculo funcione. Se trata de un error de "falso positivo". Si encuentra lo que parece un error de falso positivo, infórmelo en la página de discusión de esta categoría y otro editor corregirá el artículo o agregará la plantilla en cuestión a Module:Footnotes/whitelist . {{cite DNB}}{{cite encyclopedia}}

Detalles

Las plantillas de citas breves emplean un lector de artículos para leer el wikitexto original del artículo (el mismo texto que se ve en la ventana de edición del editor de código fuente). Mientras lee el wikitexto, el lector de artículos busca una variedad de plantillas que puedan crear identificadores de anclaje. Para cada una de esas plantillas que encuentra, el lector de artículos intenta extraer la información necesaria para determinar el identificador de anclaje de la plantilla, si produce uno. Para cs1|2, las plantillas de citas de formato largo más comunes, el lector de artículos busca:

  • El ID de ancla predeterminado creado automáticamente por la plantilla: hasta cuatro apellidos de autor/editor/colaborador y la parte del año de la fecha
  • |ref={{sfnref}}: el ID de ancla generado por {{sfnref}}(o su redirección ){{harvid}}
  • |ref=<plain text>: el ID del ancla es el<plain text>

El lector de artículos extrae información similar de otras plantillas según sea apropiado para esas plantillas.

Cada identificador de referencia de formato largo se guarda en una lista junto con un recuento que indica cuántos de esos identificadores encontró el lector del artículo. Cuando la plantilla de citas breves genera su resultado, busca su identificador de referencia de destino en la lista de identificadores de referencia:

  • Se encontró el ID de ancla y el total es 1: la plantilla de cita breve se muestra sin mensaje de error
  • Se encontró el identificador de ancla y el recuento es 2 o más: la plantilla de citas breves se procesa con un mensaje de error de destino múltiple y el artículo se agrega a la Categoría: Errores de plantilla de Harv y Sfn
  • No se encontró el ID de ancla: la plantilla de citas breves se muestra con un mensaje de error de falta de destino y el artículo se agrega a la Categoría: Errores de plantilla de Harv y Sfn

Los errores de no target pueden ser errores verdaderos o errores de falso positivo . En el caso de los errores verdaderos, no hay ningún identificador de anclaje en el artículo que coincida con el identificador de anclaje esperado por la plantilla de cita breve. Un error de falso positivo se produce porque el lector del artículo solo puede leer el wikitexto sin procesar del artículo, no puede explorar las plantillas contenedoras. Las plantillas contenedoras encierran la plantilla que crea el identificador de anclaje. Este encierro oculta los detalles necesarios, por lo que el lector del artículo no puede determinar el identificador de anclaje de esa plantilla contenedora. Por ejemplo, es una plantilla contenedora que encierra . Los valores asignados a los parámetros y indican cómo establecer los nombres de los editores y la fecha en su llamada al enclosed , que los utiliza para crear el identificador de anclaje de la plantilla contenedora. Cuando una plantilla envuelta crea un identificador de anclaje coincidente que el lector del artículo no puede ver, el enlace de la cita breve a la cita de formato largo funciona, pero se marca con un mensaje de error de falso positivo de no target .{{cite DNB}}{{cite encyclopedia}}{{cite DNB}}|year=|supplement={{Cite DNB}}{{cite encyclopedia}}

Subcategorías

Esta categoría tiene las siguientes 2 subcategorías, de un total de 2.

Obtenido de "https://es.wikipedia.org/w/index.php?title=Categoría:Errores_en_plantillas_de_Harv_y_Sfn&oldid=1176080622"