Seite 1 von 1
Babel in eigenen Befehlen
Verfasst: Mo 16. Aug 2010, 10:35
von skater
\documentclass[parskip=half]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{xspace}
\newcommand{\ddsg}{Donau"-dampf"-schiff"-fahrts"=Gesell"-schaft\xspace}
\begin{document}
\newcommand{\DDSG}{Donau"-dampf"-schiff"-fahrts"=Gesell"-schaft\xspace}
\ddsg \DDSG
\end{document}
Meine Frage wäre einfach, wie man
babel in selbst definierten Befehlen schon im Vorspann nutzt. Gefunden habe ich dazu nichts und Versuche wie »\"=« waren auch ohne Erfolg.
Re: Babel in eigenen Befehlen
Verfasst: Mo 16. Aug 2010, 10:44
von CrazyHorse
skater hat geschrieben:
Meine Frage wäre einfach, wie man babel in selbst definierten Befehlen schon im Vorspann nutzt. Gefunden habe ich dazu nichts und Versuche wie »"=« waren auch ohne Erfolg.
babel wird erst mit Beginn des Dokuments aktiviert, also musst du es
in diesem Fall selber vorher machen:
\shorthandon{"}
\newcommand\ddsg{Donau"-dampf"-schiff"-fahrts"=Gesell"-schaft\xspace}
Herbert[/code]
Re: Babel in eigenen Befehlen
Verfasst: Mo 16. Aug 2010, 11:28
von skater
CrazyHorse hat geschrieben:babel wird erst mit Beginn des Dokuments aktiviert, also musst du es
in diesem Fall selber vorher machen:
\shorthandon{"}
\newcommand\ddsg{Donau"-dampf"-schiff"-fahrts"=Gesell"-schaft\xspace}
- Danke.
- Ich hatte zwar ein paar Befehle wie \expandafter schon gefunden, aber leider nicht genau verstanden, was diese tun bzw. was für mich das Richtige wäre.
- Empfehlt es sich, irgendwo wieder \shorthandoff oder so zu verwenden?
Re: Babel in eigenen Befehlen
Verfasst: Mo 16. Aug 2010, 11:51
von CrazyHorse
skater hat geschrieben:CrazyHorse hat geschrieben:babel wird erst mit Beginn des Dokuments aktiviert, also musst du es
in diesem Fall selber vorher machen:
\shorthandon{"}
\newcommand\ddsg{Donau"-dampf"-schiff"-fahrts"=Gesell"-schaft\xspace}
- Danke.
- Ich hatte zwar ein paar Befehle wie \expandafter schon gefunden, aber leider nicht genau verstanden, was diese tun bzw. was für mich das Richtige wäre.
- Empfehlt es sich, irgendwo wieder \shorthandoff oder so zu verwenden?
im Deutschen eher selten, weil " alleine im Text nicht auftaucht.
Aber wenn du beispielsweise french
als Sprache hast und den Doppelpunkt bei xy (Grafiken) benutzt,
geht es in die Hose, denn : ist im Französischen ein aktives Zeichen.
Dann macht man
\shorthandoff{:}
..Grafikkram mit xy ...
\shorthandon{:}
Herbert