latex - usepackage - tildes en overleaf
¿Cómo puedo compilar LaTeX en UTF8? (7)
Convierta su documento a utf8. LaTeX acaba de leer su texto tal como es. Si desea utilizar la codificación de entrada utf8, su documento debe estar codificado en utf8. Esto generalmente puede ser establecido por el editor. También está el iconv
del programa que es útil para convertir archivos de codificaciones iso a utf.
Al final, tendrá que usar un editor que sea compatible con utf. (No tengo idea sobre el estado del soporte para utf en Windows, pero cualquier editor razonable en Linux debería estar bien).
Hice mi documento en un estándar ISO. No es compatible con los alfabetos umlaut, como ä y ö. Los necesito. El documento se compila sin UTF8, pero no con UTF8. Más precisamente, el documento no se compila con la línea al comienzo de mi main.tex:
/usepackage[utf8]{inputenc}
¿Cómo puedo compilar mi documento LaTeX en UTF8?
Guarde su archivo en formato UTF8.
Verifique el formato del archivo con el siguiente comando (UNIX):
file -bi filename.tex
Debería ver:
text/x-tex; charset=utf-8
Convierta el archivo usando iconv
si no es UTF8:
iconv --from-code=ISO-8859-1 --to-code=UTF-8 filename.txt > filename-utf.txt
Necesitabas iconv tu fuente.
Dicho esto, el compilador basado en T E X invocado por latex
realidad no admite codificaciones de longitud variable; necesita grandes bibliotecas que digan que ciertos bytes van de la mano. Xelatex es consciente de Unicode y funciona mucho mejor.
No estoy seguro de si tengo su problema, pero tal vez sea útil si almacena la fuente usando una codificación UTF-8.
También estoy usando /usepackage[utf8]{inputenc}
en mis fuentes de LaTeX y al almacenar los archivos como archivos UTF-8, todo funciona de maravilla.
Tengo éxito con el uso del complemento de Chrome "Sharelatex". Este editor en línea tiene una gran compatibilidad con la mayoría de los archivos de látex, pero carece de posibilidades de configuración. www.sharelatex.com
Uso LEd Editor con la función especial "Filtro". Reemplaza / "{o} con ö y viceversa en su propio editor, mientras mantiene el /" {o} original en los archivos tex. Esto hace que el texto sea fácilmente legible cuando se ve en LEd Editor y no hay necesidad de paquetes especiales. Funciona con archivos de bibliografía también.
/usepackage[utf8]{inputenc}
no funcionará para una entrada bibliográfica como esta:
@ARTICLE{Hardy2007,
author = {Ibn Taymiyyah, Aḥmad ibn ʿAbd al{-}Halīm},
title = {Naqḍ al{-}manṭiq},
shorttitle = {Naqḍ al-manṭiq},
editor = {Ḥamzah, Aḥmad},
publisher = {Maktabat a{l-}Sunnah},
address = {Cairo},
year = {1970},
sortname = {IbnTaymiyyaNaqdalmantiq},
keywords = { Logic, Medieval}}
Para esta entrada use /usepackage[utf8x]{inputenc}