Seite 1 von 1
Anführungszeichen automatisch unten
Verfasst: Mi 24. Jan 2018, 18:11
von Knigge
Hallo,
ist es möglich das Latex automatisch die Anführungezeichen oben und unten macht?
Ich möchte nicht immer
"`Anführungszeichen"'
\enquote{nur}
machen sonder das Latex selber erkennt wann die Anführungszeichen auf und wieder zu gehen.
Gibt es da eine möglichkein?
Verfasst: Mi 24. Jan 2018, 18:20
von Bartman
Deine Frage verwirrt mich etwas. Was missfällt Dir denn an dem Befehl \enquote von csquotes?
Verfasst: Mi 24. Jan 2018, 18:32
von Gast
Das ginge schon mit
\documentclass[ngerman]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\MakeOuterQuote{"}
\begin{document}
"Hallo", sagte er.
\end{document}
ich bin da aber kein Fan von. Denn dann geht "a für ä schonmal nicht mehr. Das allein wäre nicht schlimm, denn die Eingabe direkt als ä mit UTF-8 ist eh vorzuziehen. Aber es zeigt, dass alles was " nutzt, potentiell gefährdet ist.
Man sehe auch Ulrikes Warnung in
https://tex.stackexchange.com/q/152694/35864
Ich würde in den sauren Apfel von \enquote{foo} beißen (in guten Editoren, habe ich mir sagen lassen, kann man das automatisieren). Oder Du nutzt wie von Ulrike vorgeschlagen \MakeAutoQuote{«}{»} (oder umgekehrt \MakeAutoQuote{»}{«}). Auch hier könntest Du andere Zeichen überladen, das ist dann aber wieder riskant (z.B. \MakeAutoQuote{<}{>}).
Verfasst: Mi 24. Jan 2018, 18:35
von Gast
Siehe den Abschnitt »Active Quotes« in der [d]csquotes[/d]-Anleitung. Allerdings sei darauf hingewiesen, dass " bei Verwendung von babel bei allen Deutschen Dialekten bereits belegt ist. Der Quellcode wird übrigens besser lesbar, wenn man für Anfang und Ende unterschiedliche Zeichen verwendet.