
Ich bin ein absoluter Neuling in Sachen Latex.
Ich muss eine Latex-Datei mit folgendem Code kompilieren:
\includegraphics[width=5.5cm]{### LOGO ###}\\
Die Kompilierung mit pdflatex schlägt fehl mit
! Illegal parameter number in definition of \@tempb.
<to be read again>
l.27 \includegraphics[width=5.5cm]{### LOGO ###}
\\
?
! Emergency stop.
Auf welche Datei wird gewartet? Ich habe sie LOGO.SVG
im Verzeichnis mit der Datei. Oder gibt es einen anderen Grund für das Scheitern, den ich einfach nicht kenne?
WICHTIG: Leider kann ich die Tex-Datei im Moment nicht ändern, das ist nicht mein Teil des Projekts.
Entschuldige mein schlechtes Englisch.
Antwort1
Wenn Sie die TeX-Datei nicht ändern können, können Sie dieses Problem aus einem der folgenden Gründe nicht beheben:
#
in einem Dateinamen wird von TeX nicht akzeptiert, da es sich um ein Sonderzeichen handelt. David hat eine Lösung aufgezeigt, wenn Ihr Dateiname wirklich so ist,### LOGO ###
aber ich vermute das.- Laut Ihrer Frage heißt die Datei
Logo.svg
. Da SVG derzeit nicht direkt von TeX gelesen werden kann, wäre die einfachste Lösung, das SVG in ein PDF zu konvertieren.
Die einfachste Lösung wäre, Ihr Logo.svg in Logo.pdf zu konvertieren und dann Ihren Code wie folgt zu ändern: \includegraphics[width=5.5cm]{Logo}