Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Quotes \glqq und\grqq sind angeklatscht

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.11.2008
    Beiträge
    31

    Quotes \glqq und\grqq sind angeklatscht

    Ich kriege es nicht hin, einen Text in "Anführungszeichen"zu schreiben.

    Wenn ich etwas in "Anführungszeichen"schreibe, ist das wort nach dem rechten Anführungszeichen immer angeklatscht. Es bleibt also kein Freiraum:

    Code:
    \glqq Mein Text\grqq und so weiter...
    Ergibt:

    "Mein text"und so weiter...
    Auch das bringt gar nichts:

    Code:
    \glqq Mein Text\grqq  und so weiter...
    Ergibt:

    "Mein text"und so weiter...
    Und auch das bringt gar nichts:

    Code:
    \glqq Mein Text \grqq  und so weiter...
    Ergibt:

    "Mein text "und so weiter...
    Was mache ich da falsch?

  2. #2
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    du machst nichts falsch. Es ist so, das nach Makros Leerzeichen von TeX nunmal ignorriert werden. Warum nutzt du nicht " "?

    Gruß
    Marco

  3. #3
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    Leerzeichen nach Makro

    Hallo Marco,

    das sind einerseits traditionell nicht sehr übliche Anführungszeichen im Deutschen, zudem können sie Fehler provozieren, da " Sonderzeichen (Umlaute) einleitet. \glqq, \grqq sind schon gut, wenngleich man sie noch abkürzen kann.

    solquery, Du kannst beispielsweise \grqq\ oder \grqq{} schreiben, damit das folgende Leerzeichen nicht verschluckt wird, oder Dir das Leben mit xspace durch folgende Redefinition erleichtern:
    Code:
    \usepackage{xspace}
    \expandafter\def\expandafter\grqq\expandafter{\grqq\xspace}
    Hiermit wird \grqq bei Bedarf ein Leerzeichen angefügt. Zu dieser Redefinition siehe evtl. Using \expandafter for macro redefinitions und vielleicht auch die xspace-Doku.

    Viele Grüße,

    Stefan

  4. #4
    Registrierter Benutzer Avatar von Donalduck
    Registriert seit
    08.05.2007
    Ort
    Augsburg
    Beiträge
    754
    Du könntest auch das csquotes-Paket verwenden. Dann setzt du Anführungszeichen mit
    \enquote{ladidatext}

  5. #5
    Registrierter Benutzer Avatar von localghost
    Registriert seit
    01.11.2006
    Ort
    Braunschweig
    Beiträge
    3.413

    Arrow Einfache Möglichkeit

    Das passiert häufig bei Befehlen ohne Argument. Dafür gibt es eine recht einfache Lösung.
    Code:
    \glqq Anführungszeichen\grqq\ richtig gesetzt

    MfG
    Thorsten¹
    TeX und LaTeX, Fragen und Antworten – TeXwelt

    ¹ Es tut mir Leid. Meine Antworten sind begrenzt. Sie müssen die richtigen Fragen stellen.
    ² System: openSUSE 13.1 (Linux 3.11.10), TeX Live 2013, TeXworks 0.5 (r1351)

  6. #6
    Registrierter Benutzer
    Registriert seit
    08.11.2008
    Beiträge
    31
    Danke, der Hack funktioniert.

  7. #7
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Zitat Zitat von solquery Beitrag anzeigen
    Danke, der Hack funktioniert.
    das ist kein `hack' ... wie von Marco bereits angesprochen, werden Leerzeichen nach einem -- ich erweitere das mal um einen parameterlosen -- Befehl ignoriert ... und beim \glqq hat es Dich ja auch nicht gerade gestört, daß der in Anführungszeichen zu setzende Text an eben diesem `\glqq' klebt ...

    BTW: [ngerman]babel vorausgesetzt, könntest Du statt \glqq Text\grqq auch "`Text"' verwenden -- das meinte Stefan wohl mit ``abkürzen''.

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •