
Ich muss einen Teil einer Zeichenfolge zitieren, der „dumme“ Anführungszeichen enthält, und ich möchte, dass sie so bleiben. Wenn ich die Anführungszeichen so schreibe, wie sie sind, stoße ich auf zwei Probleme:
- Der Abstand hinter einem Zitat fehlt
- Zitate, denen ein Vokal folgt, werden in Umlaute umgewandelt
Für das unten aufgeführte Beispiel sieht mein Ergebnisdokument folgendermaßen aus:
Beispiel: „zitierter Teil“ gefolgt von Text.
anstatt
Beispiel: „zitierter Teil“ gefolgt von Text.
\documentclass[ngerman]{scrbook}
\documentclass[ngerman]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\begin{document}
Example: "a quoted part" followed by text.
\end{document}
Wie kann ich diese Anführungszeichen umgehen, um das gewünschte Ergebnis zu erzielen? Offensichtlich wird mein Problem durch das Paket verursacht babel
, aber ich brauche es, weil ich ein deutsches Dokument schreibe.
Antwort1
Eine Möglichkeit, das Zeichen zu erhalten, "
ist die, die Sie in Ihrer Antwort erwähnt haben, aber sie funktioniert nicht mit allen Sprachen (zum Beispiel nicht mit Italienisch).
Eine allgemeinere Möglichkeit (verfügbar in T1
encoding, aber nicht in OT1
) ist die Verwendung des Befehls \textquotedbl
:
\documentclass[ngerman]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\begin{document}
Example: \textquotedbl a quoted part\textquotedbl\ followed by text.
\end{document}
liefert in jeder Sprache das gewünschte Ergebnis.
Antwort2
Wenn Sie keine deutschen Abkürzungen (also , , , und dergleichen) benötigen "a
, "|
ist "-
meiner Meinung nach die einfachste Lösung:
\documentclass[ngerman]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\defineshorthand{"}{\textquotedbl}
\begin{document}
Example: "a quoted part" followed by text.
\end{document}
Ich denke, \defineshorhand
dass der Wert bei Bedarf lokal innerhalb einer Gruppe festgelegt werden kann, aber ehrlich gesagt bin ich mir nicht sicher.
Antwort3
Sie sollten die ``quote''
Konstruktion (oder ,,quote''
) verwenden:
Example: ``a quoted part'' followed by text. % ,,a quoted part''
Oder, was viel besser ist, verwenden Sie diecsquotes
Paket:
\documentclass{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{csquotes}
\begin{document}
Example: \enquote{a quoted part} followed by text.
\end{document}
Welche Prosa wird sein:
\enquote
wählt die entsprechenden Anführungszeichen je nach Sprache aus.- Sie müssen nicht darüber nachdenken, welche Art von Anführungszeichen für Unteranführungszeichen verwendet werden.
Antwort4
Vielleicht war meine Frage ein wenig unklar; ich weiß, wie man typografisch korrekte Anführungszeichen macht, und ich verwende sie natürlich im gesamten Dokument (eigentlich gebe ich sie direkt ein, und das funktioniert gut). Aber ich möchte einen Teil aus einer Textdatei zitieren, der die „dummen“ (auch bekannt als direkte) Anführungszeichen verwendet.
Die hier vorgeschlagenen Lösungen haben bei mir nicht funktioniert, aber ich habe gerade meine Lösung gefunden:
Example: "{}a quoted part"{} followed by text.