PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : <pre> in LaTeX



panzi
19-07-2003, 21:14
Gibt es sowas wie &lt;pre&gt; in HTML auch für Latex? Um z.B. C-Quellcode in das Dokument einzubinden?

thx 4 help, panzi

bischi
19-07-2003, 21:31
Weiss nicht, was das in HTML bewirkt, für Quellcode verwendest du aber am besten:

\begin{verbatim}

dein Quellcode

\end{verbatim}

MfG Bischi

panzi
19-07-2003, 21:40
DANKE!!!

Noch ne Frage:
Meiner Installation fehlt die Datei isolatin1.sty
Hab's irgendwo im Netzt gefunden, wo muss ich's jetzt hinpcken damits gefunden wird? Hab's schon in den Ordner gepackt wo ngerman.sty drin ist, wird aber trotzdem nicht gefunden!!!

panzi
19-07-2003, 22:27
Und was ist an dem Code falsch?

\documentclass[a4paper,12pt]{article}
\usepackage{ngerman}
\usepackage{isolatin1}
\parskip1ex
\columnsep1cm
\begin{document}
\tableofcontents

\section{Vorwort}
\subsection{Warum das alles?}


\section{Beispiele}

\subsection{Aufzählungspunkte}

Ein paar Aufzählungspunkte:
\begin{itemize}
\item Punkt 1
\item Punkt 2
\item Punkt 3
\end{itemize}


\subsection{Source Code}

Es folgt nun ein kleines Code-Beispiel:
\newline
\hbox{}\hfill\fbox{
\begin{minipage}{10cm}
\texttt{
\begin{verbatim}
#include &lt;stdio.h&gt;

int main(int argc, char* argv[]) {
puts("Hallo Welt!");
return 0;
}
\end{verbatim}
}
\end{minipage}
}\hfill\hbox{}


\subsection{Fußnote}

Hier mal ne Fuß\-note. \footnote{Eine Fuß\-note.}

\end{document}

panzi
19-07-2003, 23:49
*heul*

Ich möchte doch nur einen Kasten in dem ich Quellcode reinschreib, kann das denn soooo schwer sein??
Warum will die minipage das verbatim nicht?????????????????

bischi
20-07-2003, 09:39
Dürfte etwa so aussehen (bei mir hats funktioniert):



\documentclass[a4paper,12pt]{article}
\usepackage{ngerman}

\usepackage{isolatin1}

\begin{document}


\tableofcontents
\newpage

\section{Vorwort}
\subsection{Warum das alles?}

\section{Beispiele}
\subsection{Aufzählungspunkte}

Ein paar Aufzählungspunkte:\\
\begin{itemize}
\item Punkt 1
\item Punkt 2
\item Punkt 3
\end{itemize}

\subsection{Source Code}

Es folgt nun ein kleines Code-Beispiel:\\
\\

\begin{tabular}[l]{|p{12cm}|}
\hline
\begin{verbatim}
#include <stdio.h>

int main(int argc, char* argv[]) {
puts("Hallo Welt!");
return 0;
}
\end{verbatim}\\
\hline
\end{tabular}



\subsection{Fußnote}

Hier mal ne Fuß\-note. \footnote{Eine Fuß\-note.}

\end{document}


Das isolatin ist bei mir auch nicht installiert, habe also keine Ahnung, wo dus hinverschieben musst.

Um eine Verbatim-Umgebung kannst du keine Kästen zeichnen. Du kannst den gleichen Effekt aber mit einer Tabelle erreichen.

Die beiden Angaben


\parskip1ex
\columnsep1cm

sehe ich nicht ganz, für was du sie hinzugefügt hast. Auf jeden Fall kannst du sie nicht einfach so verwenden.

Sonst scheints mehr oder weniger gut zu sein.

MfG Bischi

bischi
20-07-2003, 09:42
PS: Schau mal hier http://www.mrunix.de/forums/showthread.php?threadid=32501&highlight=b%FCcher
, da sind zwei super gratis online PDF Bücher ;) .

fs111
20-07-2003, 12:30
Guck Dir für Quellcode mal das Paket listings an, das kann auch Syntaxhighlighting und Zeilennummerireungen für den Quellcode generieren. Das ist echt 'ne feine Sache. Wirst Du aber vermutlich, wg. Lizenzproblemen von HAnd nachinstallieren müssen, zumindest die aktuellste Version. Ist aber echt hilfreich und versteht sogar verschieden Programmiersprachen.

fs111

bischi
20-07-2003, 12:37
Tönt gut, wo kann man das herunterladen?

MfG Bischi

fs111
21-07-2003, 00:51
via ctan: http://www.ctan.org/tex-archive/macros/latex/contrib/supported/listings/

Grüße fs111