PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Fehler "! Improper \spacefactor." :(



d@tenmaulwurf
02-07-2006, 11:09
Hallo!

Ich habe folgende Zeile in einem Latexscript:



LDSHARED=\"\$(TARGET\_CC) -shared -Wl,-soname,\textit{name.so.2}\" $\backslash$


Und es gibt folgende Fehler:


! Improper \spacefactor.
<recently read> \spacefactor

l.131 ...red -Wl\,-soname\,\textit{name.so.2} \" $
\backslash$
? ^D
! Emergency stop.
<recently read> \spacefactor

l.131 ...red -Wl\,-soname\,\textit{name.so.2} \" $
\backslash$


Letzendlich soll die Zeile folgendermaßen aussehen:



LDSHARED="$(TARGET_CC) -shared -Wl,-soname,name.so.2" \


Wo ist der Fehler?

Vielen Dank im voraus und einen schönen Sonntag noch,

d@tenmaulwurf

sofa-surfer
02-07-2006, 11:35
Hallo,

dein Problem sind die Anführungszeichen, die kannst du nicht einfach so dahin schreiben:


LDSHARED=\texttt{\dq}\$(TARGET\_CC) -shared
-Wl,-soname,\textit{name.so.2}\texttt{\dq} $\backslash$

Matthias

d@tenmaulwurf
02-07-2006, 12:17
Vielen Dank - funktioniert!

Einziges Problem ist jetzt nur noch, dass ich zwischen dem " unde dem \ kein Leerzeichen habe - auch wenn ich '\dq $\backslash$' schreibe ist der Effekt immer '"\'.

Aber erstmal vielen Dank!

bischi
02-07-2006, 13:04
Leerzeichen erzwinge mittels Tilde: A~B

MfG Bischi

sofa-surfer
02-07-2006, 13:04
Ein bisschen probieren hat doch noch niemanden geschadet:


{\dq} $\backslash$


Matthias