
Soy muy novato con el látex.
Tengo que compilar un archivo de látex con el siguiente código:
\includegraphics[width=5.5cm]{### LOGO ###}\\
La compilación con pdflatex falla con
! Illegal parameter number in definition of \@tempb.
<to be read again>
l.27 \includegraphics[width=5.5cm]{### LOGO ###}
\\
?
! Emergency stop.
¿Qué archivo está esperando? Tengo LOGO.SVG
en el directorio con el archivo. ¿O hay alguna otra razón para fallar que simplemente no conozco?
IMPORTANTE: Desafortunadamente no puedo cambiar el archivo tex por ahora, esta no es mi parte del proyecto.
Perdón por el mal inglés.
Respuesta1
Si no puede cambiar el archivo TeX, no podrá resolver este problema en ninguna de las siguientes situaciones:
#
TeX no aceptará caracteres en un nombre de archivo porque es un carácter especial. David señaló una solución si su nombre de archivo es realmente### LOGO ###
, pero lo sospecho.- Según tu pregunta el archivo se llama
Logo.svg
. A partir de ahora, TeX no puede leer directamente svg, la solución más simple sería convertir el svg a un pdf.
La solución más sencilla sería convertir su Logo.svg a Logo.pdf y luego cambiar su código para que diga: \includegraphics[width=5.5cm]{Logo}