
Я полный новичок в латексе.
Мне нужно скомпилировать файл latex со следующим кодом:
\includegraphics[width=5.5cm]{### LOGO ###}\\
Компиляция с pdflatex завершается ошибкой
! Illegal parameter number in definition of \@tempb.
<to be read again>
l.27 \includegraphics[width=5.5cm]{### LOGO ###}
\\
?
! Emergency stop.
Какой файл он ожидает? У меня LOGO.SVG
в каталоге с файлом. Или есть другая причина сбоя, которую я просто не знаю?
ВАЖНЫЙ: К сожалению, я пока не могу изменить tex-файл, это не моя часть проекта.
Извините за плохой английский.
решение1
Если вы не можете изменить файл TeX, вы не сможете решить эту проблему ни для одного из следующих случаев:
#
в имени файла не будет принят TeX, потому что это специальный символ. Дэвид указал решение, если ваше имя файла действительно ,### LOGO ###
но я подозреваю, что.- Согласно вашему вопросу файл называется
Logo.svg
. На данный момент svg не может быть напрямую прочитан TeX, самым простым решением будет конвертировать svg в pdf.
Самым простым решением будет преобразовать ваш Logo.svg в Logo.pdf, а затем изменить код следующим образом: \includegraphics[width=5.5cm]{Logo}