Babel in eigenen Befehlen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Babel in eigenen Befehlen

Re: Babel in eigenen Befehlen

von CrazyHorse » Mo 16. Aug 2010, 11:51

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

Re: Babel in eigenen Befehlen

von skater » Mo 16. Aug 2010, 11:28

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

von CrazyHorse » Mo 16. Aug 2010, 10:44

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]

Babel in eigenen Befehlen

von skater » Mo 16. Aug 2010, 10:35

\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.

Nach oben