
Cuando ejecuto dvisvgm para convertir un dvi a svg, aparece el error WARNING: can't embed font 'mi-kurierri'
. (O algo correspondiente a cualquier fuente no predeterminada que pruebo)
Solía funcionar, pero intenté cambiar las fuentes, como me recomendóel catálogo de fuentes LaTeX, agregando estas líneas al preámbulo del documento:
\usepackage[math]{kurier}
\usepackage[T1]{fontenc}
Estoy usando MikTeX 2.9 en Windows 10. Generar archivos dvi con fuentes no predeterminadas funciona bien. Es sólo el paso dvisvgm el que se ve interrumpido por el cambio de fuente.
Más información:
- ElPreguntas frecuentes sobre dvisvgmsoluciona este error, diciendo que una causa probable es que la fuente no está disponible en el entorno TeX actual. No creo que este sea mi caso, porque dvisvgm.exe está en el mismo directorio que latex.exe, que maneja las fuentes muy bien.
- Mi asistente de actualización de MikTeX no funciona, al igual queesta pregunta, así que descargué la versión más reciente de dvisvgm por separado y reemplacé el antiguo dvisvgm.exe por el nuevo. (El anterior ni siquiera funcionaría con la fuente predeterminada).
Editar (resuelto)
Comencé con un archivo de plantilla que tenía \usepackage[UTF8]{ctex}
, que es para chino. No es de extrañar que esto causara un conflicto cuando intenté cambiar los paquetes de fuentes en inglés. Gracias a ShreevatsaR por el comentario que me impulsó a simplificar el archivo en lugar de tomar el error al pie de la letra.
Si alguien con un conocimiento más profundo de TeX pudiera ayudarme a comprender cómo el paquete ctex entraba en conflicto con los paquetes de fuentes no predeterminados pero no con los caracteres en inglés de las fuentes predeterminadas, tendría curiosidad por saberlo.