PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Offene Guillemets wie erstellen??



lycopus
06-02-2010, 19:42
Wie bekomme ich die Präambel so hin, dass mein Editor automatisch "offene Guillemets" :confused:

»«
und nicht die "geschlossenen"

«»
erstellt.

Egal mit welchem Editor... Ich bin allerdings blutiger Latexanfänger und bin gerade mit Kile und Texmaker am rumwerkeln.

Ich weiß, es gibt auch LYX, dort geht das alles einfacher. Aber so gut LYX ist, es hat auch Nachteile auf die ich nicht näher eingehen will.

Verwende Ubuntu mit utf8e

Gruß
Lycopus

localghost
06-02-2010, 20:25
Editor und Präambel habe nichts miteinander zu tun. Gib die Zeichen doch einfach direkt oder mit den entsprechenden Befehlen ein.

\documentclass[11pt,a4paper,ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}

\begin{document}
«Offen»

\flqq Offen\frqq
\end{document}
Unter Linux sollten die Zeichen direkt mit »AltGr+X« und »AltGr+y« erreichbar sein. Du kannst bei Kile ja auch mal an den Einstellungen drehen (siehe Anhang).

nixversteh
06-02-2010, 20:30
Wie bekomme ich die Präambel so hin, dass mein Editor automatisch "offene Guillemets" :confused:
und nicht die "geschlossenen"
erstellt.
Egal mit welchem Editor... Ich bin allerdings blutiger Latexanfänger und bin gerade mit Kile und Texmaker am rumwerkeln.
Ich weiß, es gibt auch LYX, dort geht das alles einfacher. Aber so gut LYX ist, es hat auch Nachteile auf die ich nicht näher eingehen will.
Verwende Ubuntu mit utf8e
Gruß
Lycopus

Hallo Lycopus,

versuche mal diesen Text (Danke nochmals an Herbert Voss)

\documentclass[]{article}
\usepackage[ngerman]{babel}
\usepackage[babel,german=guillemets]{csquotes}
\defineshorthand{"`}{\openautoquote}
\defineshorthand{"'}{\closeautoquote}

\begin{document}

"`Vater?"' \par
"`Was ist, mein Kind?"'\par

\end{document}

Gruß Martin

lycopus
06-02-2010, 20:57
Hallo Lycopus,

versuche mal diesen Text (Danke nochmals an Herbert Voss)

\documentclass[]{article}
\usepackage[ngerman]{babel}
\usepackage[babel,german=guillemets]{csquotes}
\defineshorthand{"`}{\openautoquote}
\defineshorthand{"'}{\closeautoquote}

\begin{document}

"`Vater?"' \par
"`Was ist, mein Kind?"'\par

\end{document}

Gruß Martin

nix wie Fehler :(

lycopus
06-02-2010, 21:11
Editor und Präambel habe nichts miteinander zu tun. Gib die Zeichen doch einfach direkt oder mit den entsprechenden Befehlen ein.

\documentclass[11pt,a4paper,ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}

\begin{document}
«Offen»

\flqq Offen\frqq
\end{document} «
Unter Linux sollten die Zeichen direkt mit »AltGr+X« und »AltGr+y« erreichbar sein. Du kannst bei Kile ja auch mal an den Einstellungen drehen (siehe Anhang).

AltGry + AltGrX kenne ich und kommt der Problemlösung am nächsten.
Wenn man aber zum Beispiel ein Buch schreibt muss man ständig an diese Tastenkombination denken sonst hat man am Ende ein Kuddelmuddel aus "" und »«.

Der einachere Weg wäre wenn man das irgendwie in der Präambel hineinbekommen könnte. Das muss gehen. LYX beherrscht das ja auch, aber wie???

rais
06-02-2010, 22:24
Moin moin,

nix wie Fehler :(
Martins Beispiel läuft bei mir fehlerlos. Ergänze mal \listfiles und vergleiche die Ausgabe im .log:


*File List*
article.cls 2007/10/19 v1.4h Standard LaTeX document class
size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
babel.sty 2008/07/06 v3.8l The Babel package
ngermanb.ldf 2008/07/06 v2.6n new German support from the babel system
csquotes.sty 2009/09/23 v4.4c context-sensitive quotations
etoolbox.sty 2009/08/06 v1.8 e-TeX tools for LaTeX
etex.sty 1998/03/26 v2.0 eTeX basic definition package (PEB)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
csquotes.def 2009/09/23 v4.4c csquotes generic definitions
csquotes.cfg 2009/05/30 v4.4 csquotes configuration
***********

MfG

lycopus
06-02-2010, 23:29
Moin moin,

Ergänze mal \listfiles und vergleiche die Ausgabe im .log:
MfG

und wie geht das :eek:

Jetzt tun ma die Augen so langsam weh..... muss morgen weitermachen

Danke!

lockstep
07-02-2010, 11:36
Füge am Beginn deiner tex-Datei \listfiles ein und kompiliere wie üblich. Danach öffnest du im Arbeitsverzeichnis die zugehörige log-Datei. Gegen Ende findest du den Abschnitt *File List*, der die gesuchten Informationen enthält.

lockstep

lycopus
07-02-2010, 23:31
Danke an alle, inbesondere Localghost

Es klappt bei mir mit folgender Präambel



\documentclass[11pt,a4paper,ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}


Es ergibt sogar typografisch besonders schöne »« Zeichen (leicht "geschwungen")

Ich muss mich nur daran gewöhnen AltGr+y und AltGr+x im Editor zu verwenden. :)

lockstep
08-02-2010, 00:04
Unabhängig von deiner bevorzugten Tastenkombination: Vielleicht kann dich dieses Beispiel von den Vorzügen des Pakets csquotes überzeugen.



\documentclass[11pt,a4paper,ngerman]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}

\usepackage[babel,german=guillemets]{csquotes}
\MakeAutoQuote{»}{«}

\begin{document}

»Nein,« sagte er, »es gibt keine »reinen« Marktlösungen.«

\end{document}


lockstep

lycopus
10-02-2010, 06:29
Unabhängig von deiner bevorzugten Tastenkombination: Vielleicht kann dich dieses Beispiel von den Vorzügen des Pakets csquotes überzeugen.



\documentclass[11pt,a4paper,ngerman]{article}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}

\usepackage[babel,german=guillemets]{csquotes}
\MakeAutoQuote{»}{«}

\begin{document}

»Nein,« sagte er, »es gibt keine »reinen« Marktlösungen.«

\end{document}


lockstep



Hallo Lockstep,

na das klappt ja auch prächtig. Der Vorteil von dieser Variante dürfte der sein, dass zusätzlich einfach >< Guillemets zwischen doppelten »« erzeugt werden.