Fehlermeldung < LaTeX < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 22:10 Sa 23.01.2010 | Autor: | Mia09 |
Hallo!
Ich versuche eine Präsentation zu erstellen und muss darin auch den Quellcode angeben. Ich habe nun folgendermaßen versucht die betreffende Folie zu erstellen: (das meisten sind noch Stichworte, also nicht auf den Inhalt achten )
1: | \begin{frame}
| 2: | \begin{block}{Quellcode}
| 3: | \begin{verbatim}
| 4: | {\textbackslash begin\{document\}\\
| 5: | \textbackslash begin\{picture\}(breite, höhe)(horizontale, vertikale verschiebung)\\
| 6: | \textbackslash vdots\\
| 7: | \textbackslash end\{picture\}\\
| 8: | \textbackslash end\{document\}}
| 9: | \end{verbatim}
| 10: | \end{block}
| 11: | \end{frame} |
Dabei kommt nun immer eine Fehlermeldung, die mir sagt:
Paragraph ended before [mm] \textbackslash [/mm] next was complete.
<to be read again>
[mm] \textbackslah [/mm] par
Kann mir jemand vielleicht sagen, was diese Fehlermeldung zu bedeuten hat? Ich habe schon alles mögliche versucht und auch versucht irgendwo etwas darüber zu finden, komme damit aber einfach nicht weiter!
Danke!
Viele Grüße
|
|
|
|
Hallo Mia09,
Wie wäre es, wenn du statt verbatim das Packet listings verwendest? Dann kannst du den darzustellenden Quelltext sogar in einer separaten Datei abspeichern:
1: | % Main.tex %
| 2: |
| 3: | \documentclass{beamer}
| 4: |
| 5: | \usepackage{lmodern}
| 6: | \usepackage[T1]{fontenc}
| 7: | \usepackage[latin1]{inputenc}
| 8: | \usepackage{ngerman}
| 9: |
| 10: | \usepackage{listings}
| 11: |
| 12: | \begin{document}
| 13: | \begin{frame}
| 14: | \begin{block}{Quellcode}
| 15: | \lstinputlisting[language=TeX]{source_latex.tex}
| 16: | \end{block}
| 17: | \end{frame}
| 18: | \end{document} |
Die Datei 'source_latex.tex' enthält den darzustellenden Code:
1: | \begin{document}
| 2: | \begin{picture}(breite, höhe)(horizontale,%
| 3: | vertikale verschiebung)
| 4: | \vdots
| 5: | \end{picture}
| 6: | \end{document} |
Viele Grüße
Karl
|
|
|
|
|
Status: |
(Antwort) fertig | Datum: | 09:38 So 24.01.2010 | Autor: | kekaa |
Hey :)
Drei Sachen: das eine ist dein Umgang mit der verbatim-Umgebung. Warum schreibst du da Sachen wie " \textbackslash "? Bei verbatim wird das exakt so wortwörtlich wiedergegeben - ist das gewollt?
Die zweite Sache: in Zeile 8 sehe ich glaub ich ne Klammer } zu viel (ganz am Ende).
Drittens: Bei Verwendung von verbatim sollte man angeben, dass der Frame fragile Inhalte benutzt, das macht man so:
\begin{frame}[fragile]
Vielleicht ist dadurch schon das Problem behoben
(P.S.: \end{frame} bleibt davon unberührt)
LG
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 11:51 So 24.01.2010 | Autor: | Mia09 |
Hallo!
Naja ich hab das mit dem "textbackslash" gemacht, weil das am Anfang sonst nicht wörtlich ausgegeben wurde.... keine Ahnung, warum nicht.
Jetzt habe ich aber [fragile] hinzugefügt und nun geht alles ohne Probleme! Vielen Dank für die Hinweise!!!
Viele Grüße
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 10:57 So 24.01.2010 | Autor: | Mia09 |
Vielen Dank für die Antworten, dann werde ich eure Anmerkungen und Tipps mal ausprobieren und hoffe, dass es dann klappt
Also vielen Dank nochmal!
Viele Grüße
|
|
|
|