von KOMA » So 14. Dez 2008, 09:47
Sara hat geschrieben:ich willin meinem TEX file einen Prompt ">>" ausdrucken.
Für mich ist die entscheidende Frage, was genau Du haben willst:
- Willst Du zwei Größerzeichen, wie hier angegeben? Das geht im Textmodus allgemein per \textgreater. Siehe dazu usrguide (der sollte übrigens auch in Deiner LaTeX-Installation vorhanden sein), Abschnit 3.14, »Text commands: all encodings«. Dabei wird allerdings die Ligatur zwischen zwei solchen Zeichen beachtet und muss ggf. aufgebrochen werden (siehe unten).
- Willst Du französische Anführungszeichen? Die bekommst Du, wenn es von der Schrift unterstützt wird, tatsächlich über die Ligaturtabelle der Schrift, durch Eingabe von zwei Größerzeichen ">>". In dem Fall kommst Du kaum um \usepackage[T1]{inputenc} (ggf. gefolgt von \usepackage{lmodern}, falls noch kein Schriftpaket geladen wird) herum.
Auf keinen Fall solltest Du Dich jedoch auf Experimente wie \usepackage{ae} einlassen. Das ist eine total veraltete Krücke, die dank \usepackage{lmodern} nicht mehr notwendig ist. In ae fehlen einige Zeichen, die man dann mehr oder weniger mühsam durch zusätzliche Pakete nachrüsten muss. Die Guillemets gehören dazu.
- Willst Du direkte Rede mit Guillemets? Dann würde es sich lohnen das Paket csquotes näher unter die Lupe zu nehmen.
- Willst Du eigentlich, dass eine Passage in der Originalformatierung wie in einer E-Mail zitiert wird? In dem Fall könnte neben dem genannten csquotes auch entweder alltt oder sogar listings nützlich sein.
Vielleicht kannst Du bei zukünftigen Fragen etwas ausführlicher bzw. genauer zu sein, damit man die Frage zielgerichteter beantworten kann?
Sara hat geschrieben:Und mit dem $ Zeichen funktioniert es ja prima.
Das hat aber den Nachteil, dass in den Mathemodus geschaltet wird. Ungünstig kann das beispielsweise im Zusammenhang mit Schriftumschaltungen sein. Im Extremfall wird dabei auch ein ganz anderer Font verwendet. Hier ein Beispiel dazu:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\begin{document}
\noindent
Hier das erste Beispiel mit \verb|$>$|:
\begin{quote}\bfseries
$>>$ Die Umschaltung auf \verb|\bfseries| wird ignoriert.
\end{quote}
Im Vergleich dazu mit \verb|>>| und damit Guillement-Ligatur:
\begin{quote}\bfseries
>>~Die Umschaltung auf \verb|\bfseries| wird nicht ignoriert.
\end{quote}
Im Vergleich dazu mit \verb|\textgreater\textgreater| und damit
Guillement-Ligatur:
\begin{quote}\bfseries
\textgreater\textgreater~Die Umschaltung auf \verb|\bfseries| wird nicht
ignoriert.
\end{quote}
und das gleiche noch einmal mit aufgebrochener Ligatur, also
\verb:>"|>::
\begin{quote}\bfseries
>"|>~Die Umschaltung auf \verb|\bfseries| wird nicht ignoriert.
\end{quote}
oder \verb:\textgreater"|\textgreater::
\begin{quote}\bfseries
\textgreater"|\textgreater~Die Umschaltung auf \verb|\bfseries| wird nicht
ignoriert.
\end{quote}
\end{document}
[quote="Sara"]ich willin meinem TEX file einen Prompt ">>" ausdrucken.[/quote]
Für mich ist die entscheidende Frage, was genau Du haben willst:
[list][*][b]Willst Du zwei Größerzeichen, wie hier angegeben?[/b] Das geht im Textmodus allgemein per \textgreater. Siehe dazu [url=http://www.ctan.org/get/macros/latex/doc/usrguide.pdf]usrguide[/url] (der sollte übrigens auch in Deiner LaTeX-Installation vorhanden sein), Abschnit 3.14, »Text commands: all encodings«. Dabei wird allerdings die Ligatur zwischen zwei solchen Zeichen beachtet und muss ggf. aufgebrochen werden (siehe unten).
[*][b]Willst Du [url=http://de.wikipedia.org/wiki/Guillemets]französische Anführungszeichen[/url]?[/b] Die bekommst Du, wenn es von der Schrift unterstützt wird, tatsächlich über die Ligaturtabelle der Schrift, durch Eingabe von zwei Größerzeichen ">>". In dem Fall kommst Du kaum um \usepackage[T1]{inputenc} (ggf. gefolgt von \usepackage{lmodern}, falls noch kein Schriftpaket geladen wird) herum.
Auf keinen Fall solltest Du Dich jedoch auf Experimente wie \usepackage{ae} einlassen. Das ist eine total veraltete Krücke, die dank \usepackage{lmodern} nicht mehr notwendig ist. In ae fehlen einige Zeichen, die man dann mehr oder weniger mühsam durch zusätzliche Pakete nachrüsten muss. Die Guillemets gehören dazu.
[*][b]Willst Du direkte Rede mit [url=http://de.wikipedia.org/wiki/Guillemets]Guillemets[/url]?[/b] Dann würde es sich lohnen das Paket [url=http://www.ctan.org/pkg/csquotes]csquotes[/url] näher unter die Lupe zu nehmen.
[*][b]Willst Du eigentlich, dass eine Passage in der Originalformatierung wie in einer E-Mail zitiert wird?[/b] In dem Fall könnte neben dem genannten csquotes auch entweder [url=http://www.ctan.org/pkg/alltt]alltt[/url] oder sogar [url=http://www.ctan.org/pkg/listings]listings[/url] nützlich sein.[/list]
Vielleicht kannst Du bei zukünftigen Fragen etwas ausführlicher bzw. genauer zu sein, damit man die Frage zielgerichteter beantworten kann?
[quote="Sara"]Und mit dem $ Zeichen funktioniert es ja prima.[/quote]
Das hat aber den Nachteil, dass in den Mathemodus geschaltet wird. Ungünstig kann das beispielsweise im Zusammenhang mit Schriftumschaltungen sein. Im Extremfall wird dabei auch ein ganz anderer Font verwendet. Hier ein Beispiel dazu:
[code]\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\begin{document}
\noindent
Hier das erste Beispiel mit \verb|$>$|:
\begin{quote}\bfseries
$>>$ Die Umschaltung auf \verb|\bfseries| wird ignoriert.
\end{quote}
Im Vergleich dazu mit \verb|>>| und damit Guillement-Ligatur:
\begin{quote}\bfseries
>>~Die Umschaltung auf \verb|\bfseries| wird nicht ignoriert.
\end{quote}
Im Vergleich dazu mit \verb|\textgreater\textgreater| und damit
Guillement-Ligatur:
\begin{quote}\bfseries
\textgreater\textgreater~Die Umschaltung auf \verb|\bfseries| wird nicht
ignoriert.
\end{quote}
und das gleiche noch einmal mit aufgebrochener Ligatur, also
\verb:>"|>::
\begin{quote}\bfseries
>"|>~Die Umschaltung auf \verb|\bfseries| wird nicht ignoriert.
\end{quote}
oder \verb:\textgreater"|\textgreater::
\begin{quote}\bfseries
\textgreater"|\textgreater~Die Umschaltung auf \verb|\bfseries| wird nicht
ignoriert.
\end{quote}
\end{document}[/code]