Seite 1 von 1

Zitierumgebung oder Anführungszeichen selber schreiben?

Verfasst: Di 12. Mär 2013, 16:29
von mobam
Hallo!

Ich bin neu in diesem Forum – bisher konnte ich als Gast immer in den bereits vorhandenen Beiträgen meine Probleme durch Suchen lösen. Diesmal bin ich leider nicht fündig geworden – evtl. weil das Problem zu banal ist, oder weil ich nicht weiß, wie es richtig formuliert werden muss.

Ich starte gerade meinen zweiten Anlauf mit LaTeX, nachdem der erste irgendwann auf Grund von Zeitdruck im Sand verlaufen ist.

Ich möchte in Zukunft meine schriftlichen Arbeiten mit LaTeX schreiben und versuche deshalb, von Anfang an alles richtig zu machen ;-)

Meine Frage erklärt sich vermutlich schon aus der Überschrift: Welchen Vorteil hat das Benutzen von Zitationsumgebungen (wie \enquote) gegenüber dem „händischen Setzen“ von Anführungszeichen? Die Vorteile von \quote und \quotation leuchten mir ein – aber wenn ich einen Fließtext schreibe und dann z.B. nur 3-4 Wörter als Zitat in meinen Satz einbaue, dann bin ich vom Schreiben her viel schneller, als wenn ich den Befehl eingebe.

Zusatzhinweis: Ich benutze das Tastatur-Layout Neo2. Deshalb bin ich in der Lage, 100% kontrolliert die „echten deutschen Anführungszeichen“ zu setzen. Ich wäre also nicht unbedingt auf eine technische bzw. teXnische „Hilfe“ angewiesen – zumal LaTeX diese Zeichen ja mittlerweile durch das Laden entsprechender Pakete richtig ausgibt.

Mich würde interessieren, ob ihr das trotzdem für keine gute Idee haltet und welche Argumente es dagegen gibt, die ich als Anfänger bisher noch nicht in den Blick bekommen habe.

Vielen Dank schonmal!

mobam

Verfasst: Di 12. Mär 2013, 16:38
von u_fischer
\enquote kümmert sich um äußere + innere Anführungszeichen und die Zeichen können global (und sprachabhängig geändert werden.

Abgesehen davon, kannst du deine "echten" Anführungszeichen über \MakeAutoQuote als Ersatz für \enquote benutzen.

(Ich selbst habe mir in winedt ein Shortcut definiert, der Wörter (oder selektierten Text) automatisch mit «» umgibt.)
\documentclass{scrbook}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[autostyle,
           %german=guillemets, %ändert den Stil der Anführungszeichen global
           ]{csquotes}

\MakeAutoQuote{«}{»} % Zeichen frei wählbar. Sollten aber keine ASCII-Zeichen sein.


\begin{document}

\enquote{Ein Text mit \enquote{innerem Zitat} zur Demonstration}

«Ein Text mit «innerem Zitat» zur Demonstration»


\end{document}

Verfasst: Mi 13. Mär 2013, 12:51
von mobam
Wow – das ging ja fix!

Ich habe heute mal ein bisschen damit rumgespiel. Zunächst hatte ich das nicht richtig verstanden, aber nun – glaube ich – schon: Nur, dass ich mich nicht täusche:

Sehe ich das richtig, dass der Befehl \MakeAutoQuote{«}{»} dafür sorgt, dass alles, was zwischen « und » eingeklammert ist, als Zitat erkannt wird und so behandelt wird, als wäre es mit \enquote geschrieben?

Da du als echte Expertin mit jahrzehntelanger Erfahrung auch so arbeitest, ist das wohl kein problem, wenn ich das auch mache. :-) Zumal ich keinen shortcut brauche – die Zeichen sind auf neo ziemlich easy zu erreichen (shift+8 bzw. 9).

Die einzige Uneindeutigkeit würde also entstehen, wenn ich meinen Text mit den deutschen Anführungszeichen schreibe,
\MakeAutoQuote{„}{“} benutze,
dann irgendwann auf \usepackage[autostyle,german=guillemets]{csquotes} umstelle,
und dann irgendwo einen Teil drin habe, der unbedingt – trotz der ansonsten verwendeten guillemets – mit den deutschen Anführungszeichen stehen soll,
oder?

mobam

Verfasst: Mi 13. Mär 2013, 13:17
von u_fischer
mobam hat geschrieben:
Die einzige Uneindeutigkeit würde also entstehen, w
und dann irgendwo einen Teil drin habe, der unbedingt – trotz der ansonsten verwendeten guillemets – mit den deutschen Anführungszeichen stehen soll,
oder?
Du kannst jederzeit lokal den Quotestil ändern:
\documentclass{scrbook} 

\usepackage[T1]{fontenc} 
\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage[autostyle, 
            %german=guillemets, %ändert den Stil der Anführungszeichen global 
            ]{csquotes} 

\MakeAutoQuote{«}{»} % Zeichen frei wählbar. Sollten aber keine ASCII-Zeichen sein. 


\begin{document} 

\enquote{Ein Text mit \enquote{innerem Zitat} zur Demonstration} 

 «Ein Text mit «innerem Zitat» zur Demonstration» 

{\setquotestyle[guillemets]{german}%
\enquote{Ein Text mit \enquote{innerem Zitat} zur Demonstration} 

 «Ein Text mit «innerem Zitat» zur Demonstration» }


{\setquotestyle{french}%
 \enquote{Ein Text mit \enquote{innerem Zitat} zur Demonstration} 

 «Ein Text mit «innerem Zitat» zur Demonstration»} 

\enquote{Ein Text mit \enquote{innerem Zitat} zur Demonstration} 

 «Ein Text mit «innerem Zitat» zur Demonstration» 


\end{document}

Verfasst: Mi 13. Mär 2013, 15:21
von mobam
Perfekt! ;-)

Vielen Dank!