
He descargado y usando un paquete deElsevier. Para citar una referencia exporto un.bib
de Web of Science en el siguiente formato. Cambié deliberadamente "absoluto" a "ABsoluto" para probar si la segunda letra mayúscula se corregirá o no. Me di cuenta de que si se usaban un par de llaves simples {}
o comillas dobles, ""
se hacía la corrección, pero en el caso de llaves dobles {{}}
no. No quiero Realice cambios en el formato después de copiar .bib
debido a la facilidad de copia desde Web of Science. ¿Existe alguna forma de resolver este problema?
Caso 1:
@article{ Label,
title = {ABsolute}
}
Caso 2:
@article{ Label,
title = "ABsolute"
}
Caso 3:
@article{ Label,
title = {{ABsolute}}
}
Producción:
Caso 1: Absoluto
Caso 2: Absoluto
Caso 3: Absoluto
Edición 1:Desafortunadamente, Web of Science proporciona títulos en mayúsculas.
Edición 2:Para aclarar, no tengo otra forma de evitar las llaves dobles. ¿Hay alguna manera de seguir usando llaves dobles pero hacer que Latex se descapitalice como en los casos 1 y 2?
Edición 3:El mismo problema se explica.aquí. Pero se dice que evita las llaves dobles, lo cual no es posible para mí.
Edición 4:A continuación se muestra lo que me escribió alguien de Web of Science:
Según nuestros ingenieros de desarrollo de software, debemos mantener estas llaves dobles dentro de la sintaxis de exportación de BibTex, cuya explicación completa se proporciona a continuación.
- Las llaves exteriores son simplemente comillas. En otras palabras, en BibTeX esto:
título = {Enfriándose}
significa exactamente lo mismo que esto:
title = "Se está enfriando"
- Las llaves interiores adicionales evitan que BibTeX ajuste el uso de mayúsculas en las letras que contienen. Se utilizan en muchos casos comunes en los que la elección de la ubicación afecta directamente la salida de datos, como se ilustra a continuación con este título de artículo de ejemplo inventado:
"El SIDA en el África subsahariana"
A continuación se muestran algunos ejemplos de esquemas de capitalización que se le podría pedir a BibTeX que aplique:
- SIDA en el África subsahariana (igual que arriba, solo con preposiciones cortas y algunas otras palabras especiales en minúsculas)
- SIDA en el África subsahariana (todos excepto los nombres propios y acrónimos en minúsculas, supuestamente de uso común en Europa)
- SIDA en África subsahariana (todas las palabras en mayúscula: un posible valor predeterminado para cubrir casos difíciles)
- SIDA EN ÁFRICA SUBSAHARIANA (todas las letras en mayúscula; algunas revistas destacadas lo requieren)
Las llaves interiores se utilizan para marcar letras y palabras cuyo uso de mayúsculas es significativo, como este:
título = {{SIDA} en sub{S}ahariana {África}
Si simplemente omitimos las llaves interiores, los estilos 2 y 3 anteriores, uno o ambos supuestamente muy comunes en el uso europeo, pueden interpretarse como algo como esto:
- El sida en el África subsahariana
- El sida en el África subsahariana
Los resultados de Web of Science no podrían colocar las llaves internas de forma automática, consistente y correcta sobre la base de las bases de datos que utilizamos y de una manera que satisfaga a todos. Por lo tanto, nuestra implementación actual obliga a BibTeX a presentar la única capitalización que sabemos que es más o menos correcta, que es la capitalización exacta de los datos que realmente están presentes en las bases de datos. Para el ejemplo anterior, significa que generamos los datos de esta manera (de ahí el motivo de las llaves dobles):
título = {{SIDA en África subsahariana}}
Un investigador que necesite una mayúscula diferente podría tal vez inspeccionar la mayúscula que proporcionamos, o posiblemente el elemento al que se refiere, y luego emitir un juicio informado sobre a dónde cree que pertenecen realmente los tirantes internos. En nuestro ejemplo que ya se muestra arriba, se podría considerar que las llaves internas pertenecen a las siguientes ubicaciones:
título = {{SIDA} en sub{S}ahariana {África}
Respuesta1
Como usted mismo notó, las llaves dobles impiden que la función de cambio de mayúsculas y minúsculas cambie el texto ajustado. Este es un comportamiento intencionado y, en realidad, bastante útil comoBibTeX pierde mayúsculas al crear un archivo .bbldemuestra. Este comportamiento es bien conocido y documentado (ver por ejemploDiseño de estilos BibTeX: change.case$
en la p. 5yConsejos y preguntas frecuentes de BibTeX: P5)
Si su software exporta campos con doble llave que no deberían estar protegidos entre mayúsculas y minúsculas, entonces debería considerarse una decisión de diseño deficiente.
Sin embargo, es bastante difícil realizar automáticamente la protección de capitalización necesaria. Por lo tanto, el software que no desea involucrar al usuario en esto a menudo tiene la opción de no proteger nada en absoluto (es decir, usar sólo llaves individuales y esperar que el algoritmo de cambio de mayúsculas y minúsculas no haga demasiado daño) o proteger todo el sistema. título (con llaves dobles, lo que hace que el algoritmo de cambio de caso sea inútil; la ventaja es que el título siempre se muestra tal como aparece en el software, lo que probablemente genera menos quejas por parte de los usuarios).
Creo que poner doble llave en todo el campo nunca es una buena idea; las llaves deben agregarse solo alrededor de ciertas palabras que nunca deben perder sus mayúsculas. Es mejor hacerlo manualmente. El software se daña seriamente si agrega llaves dobles alDOI
campo (como ustedmenciona en tu comentario), ya que biblatex
pensará que el par de llaves interiores forman parte del DOI.
Con Biber hay una manera de eliminar el par de brackets exteriores innecesarios
\DeclareSourcemap{
\maps[datatype=bibtex]{
\map{
\step[fieldsource=title,
match=\regexp{\A\{(.*)\}\Z},
replace=\regexp{$1}]
}
}
}