Archiv verlassen und diese Seite im Standarddesign anzeigen : underscores und punkte im Bildnamen
Hallo
Ich versuche Bilder mit Unterstrichen und einem Punkt im Dateinamen einzubinden. Der Dateiname ist vorgegeben, ich darf ihn nicht ändern. Das Bild liegt als Pdf vor.
So habe ich es bereits versucht:
\begin{figure}[H]
\begin{center}
\includegraphics[width=0.9\columnwidth, scale=0.9]{3\.17\_DBC6\_df\_gaa}
\caption{3\.12\_DAC8\_ac\_gain}
\label{fig:3\.12\_DAC8\_ac\_gain}
\end{center}
\end{figure}
Das gibt den Fehler:
[1{psfonts.map}]
! Missing number, treated as zero.
<to be read again>
D
l.41 ...mnwidth, scale=0.9]{3\.17\_DBC6\_df\_gaa}
Nehme ich die Slashes weg, dann beschwert sich latex als erstes darüber, dass es die Dateiendung: .17_DBC6_df_gaa nicht kennt. Es hilft auch nichts die Endung ".pdf" noch explizit an den Dateinamen anzuhängen.
Setze ich nur den Slash vor den Punkt, dann heisst es,ich hätte die Dollarzeichen $ vergessen, weil Latex dann versucht, den Dateinamen als Mathematische formel zu lesen.
Wenn ich den Dateinamen ohne Punkt und Underscore schreibe, klappt alles wunderbar. Aber wie gesagt, das geht nicht :(
Mir fällt nichts mehr ein. Hat vielleicht jemand von Euch noch eine Idee?
Vielen Dank
Lore
Hallo
Ich versuche Bilder mit Unterstrichen und einem Punkt im Dateinamen einzubinden. Der Dateiname ist vorgegeben, ich darf ihn nicht ändern. Das Bild liegt als Pdf vor.
So habe ich es bereits versucht:
\begin{figure}[H]
\begin{center}
\includegraphics[width=0.9\columnwidth, scale=0.9]{3\.17\_DBC6\_df\_gaa}
Lass die Slashes weg:
\includegraphics[width=0.9\columnwidth, scale=0.9]{"3.17_DBC6_df_gaa"}
Herbert
Lass die Slashes weg:
\includegraphics[width=0.9\columnwidth, scale=0.9]{"3.17_DBC6_df_gaa"}
Herbert
Danke, gute Idee. Aber schau mal, was ich für eine Antwort bekomme :(
! Argument of \language@active@arg" has an extra }.
<inserted text>
\par
l.49 ...lumnwidth, scale=0.9]{"3.17_DBC6_df_gaa"}
Verstehtst Du, was das meint?
Grüsse
Lore
Stefan_K
19-04-2008, 17:44
Hallo Lore,
das liegt an der Bedeutung von " bei der Verwendung von german/ngerman bzw. babel. Wenn Du babel verwendest, schreibe nach \begin{document}:
\shorthandoff{"}
Sofern Du " nicht für Umlaute o.a. benötigst, die kann man ja dan inputenc auch direkt eingeben.
Viele Grüße,
Stefan
Hallo Lore,
das liegt an der Bedeutung von " bei der Verwendung von german/ngerman bzw. babel. Wenn Du babel verwendest, schreibe nach \begin{document}:
\shorthandoff{"}
Sofern Du " nicht für Umlaute o.a. benötigst, die kann man ja dan inputenc auch direkt eingeben.
Viele Grüße,
Stefan
Hallo Stefan
Wie sehe ich, ob ich Babel verwende?
Ich hab's einfach mal mit Deinem Vorschlag versucht, Aber jetzt versucht Latex die Anführungszeichen mit zum Dateinamen zu packen :(
LaTeX Warning: File `"3.17_DBC6_df_gaa"' not found on input line 50.
! LaTeX Error: Unknown graphics extension: .17_DBC6_df_gaa".
Danke
und Grüsse
Lore
Stefan_K
19-04-2008, 18:18
Hallo Lore,
ich nehme an, Du verwendest babel, weil in der Fehlermeldung \language@active@arg erwähnt ist, das ist eine babel-interne Variable. Bei mir funktionieren übrigens underscores im Dateinamen bei \includegraphics, ohne ". Bleibt jedoch der Punkt. Nochmal grübeln. :rolleyes:
Stefan
Danke, gute Idee. Aber schau mal, was ich für eine Antwort bekomme :(
! Argument of \language@active@arg" has an extra }.
<inserted text>
\par
l.49 ...lumnwidth, scale=0.9]{"3.17_DBC6_df_gaa"}
Verstehtst Du, was das meint?
lass die Gänsefüßchen weg oder
\usepackage{grffile}
Herbert
localghost
19-04-2008, 18:24
Am einfachsten ist, wenn du auf Underscores (und Leerzeichen) in Pfad und Namen der Datei vollkommen verzichtest.
MfG
Thorsten¹
Stefan_K
19-04-2008, 18:29
Hi Lore,
mit dem Paket grffile gehts. Schreibe nach \usepackage{graphicx} noch folgende Zeile:
\usepackage{grffile}
Stefan
Am einfachsten ist, wenn du auf Underscores (und Leerzeichen) in Pfad und Namen der Datei vollkommen verzichtest.
hast du ihre erste Mail gelesen? :)
Herbert
Stefan_K
19-04-2008, 18:47
Hallo Lore,
damit könnte es auch gehen:
\includegraphics[width=0.9\columnwidth, scale=0.9,
type=pdf, ext=.pdf,read=.pdf]{3.17_DBC6_df_gaa}
Quelle: UK TeX FAQ (http://www.tex.ac.uk/cgi-bin/texfaq2html?label=unkgrfextn).
Stefan
Lösung
Hallo
Also: voss und Stefan hatten recht mit dem Package geht es. Dann muss man beim Dateinamen nicht maskieren,bei der caption schon und beim label wieder nicht.
Lieben Dank Euch allen :)
Lore
So ging's:
\usepackage{grffile}
...
\begin{figure}[H]
\begin{center}
\includegraphics[width=0.9\columnwidth, scale=0.9]{3.17_DBC6_df_gaa}
\caption{3\.17\_DBC6\_df\_gaa}
\label{fig:3.17_DBC6_df_gaa}
\end{center}
\end{figure}
localghost
19-04-2008, 18:52
hast du ihre erste Mail gelesen? [...]
Nein, habe ich nicht. Ist mir auch deshalb nicht in den Sinn gekommen, weil es einer der häufigsten und offensichtlichsten Fehler mit ansonsten einfacher Behebung ist.
Nein, habe ich nicht. Ist mir auch deshalb nicht in den Sinn gekommen, weil es einer der häufigsten und offensichtlichsten Fehler mit ansonsten einfacher Behebung ist.
??
underscores in Dateinamen sind schon lange kein Problem mehr ...
Herbert
So ging's:
\usepackage{grffile}
...
\begin{figure}[H]
\begin{center}
\includegraphics[width=0.9\columnwidth, scale=0.9]{3.17_DBC6_df_gaa}
\caption{3\.17\_DBC6\_df\_gaa}
\caption{\path{3.17_DBC6_df_gaa}}
Mit \usepackage{url}
Herbert
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.