von magoo » So 10. Mai 2009, 00:17
Hi Leute,
mit folgendem Code bekomme ich wie erwartet 3 Zeilen untereinander:
\documentclass[12pt,a4paper,german]{article}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\makeatletter
\def\@myvar{Zeile1\\Zeile2\\Zeile3}
\begin{document}
\@myvar
\end{document}
Leider tut das nicht mehr so wenn die Variable länger wird. Sieht der String z.B. so aus "Dieser String wird ein bisschen\\länger, denn wieso sollte eine\\Variable nicht auch mal mehr beinhalten" bekomme ich folgende Fehlermeldung:
! Undefined control sequence.
\\ ->\let \reserved@e
\relax \let \reserved@f \relax \@ifstar {\let \reserv...
l.130
?
Leider bin ich in LaTeX noch nicht fit genug um die Ursache tracen zu können, und die Meldung einfach in Google zu kloppen bringt keine brauchbaren Resultate.
Kann hier jemand helfen?
Hi Leute,
mit folgendem Code bekomme ich wie erwartet 3 Zeilen untereinander:
[code]\documentclass[12pt,a4paper,german]{article}
\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\makeatletter
\def\@myvar{Zeile1\\Zeile2\\Zeile3}
\begin{document}
\@myvar
\end{document}[/code]
Leider tut das nicht mehr so wenn die Variable länger wird. Sieht der String z.B. so aus "Dieser String wird ein bisschen\\länger, denn wieso sollte eine\\Variable nicht auch mal mehr beinhalten" bekomme ich folgende Fehlermeldung:
[code]! Undefined control sequence.
\\ ->\let \reserved@e
\relax \let \reserved@f \relax \@ifstar {\let \reserv...
l.130
?[/code]
Leider bin ich in LaTeX noch nicht fit genug um die Ursache tracen zu können, und die Meldung einfach in Google zu kloppen bringt keine brauchbaren Resultate.
Kann hier jemand helfen?