Konflikt mit Paket tipa + babel

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: Konflikt mit Paket tipa + babel

von h1lle » Fr 30. Apr 2010, 15:05

Vielen Dank für die schnelle und ausführliche Hilfe.

Das mit den shorthands gefällt mir sehr gut.

mfg
h1lle

von KOMA » Fr 30. Apr 2010, 14:47

Bei ngerman (und auch german) schaltet babel das " als aktives Zeichen mit besonderen Bedeutungen u. a. auch für "". Näheres dazu ist der babel-Anleitung zu entnehmen. Du hast nun mehrere Möglichkeiten
  • Du kannst die babel shorthands lokal abschalten:
    \documentclass{scrbook}
    \usepackage[ngerman]{babel}
    \usepackage[T1]{tipa}
    \usepackage{lmodern}
    
    \begin{document}
      An dieser Stelle werden die babel \emph{shorthands} wie "a oder "u noch
      beachtet.
    
      \shorthandoff"
      Hier sind \emph{shorthands} wie "" abgeschaltet:
      \textipa{[haI\ ""dEfI"nIS@n\ "tElIvIZ@n]}
      \shorthandon"
    
      An dieser Stelle werden die babel \emph{shorthands} wie "a oder "u wieder
      beachtet.
    \end{document}
  • Du kannst die alternativen Befehle von tipa verwenden:
    \documentclass{scrbook}
    \usepackage[ngerman]{babel}
    \usepackage[T1]{tipa}
    \usepackage{lmodern}
    
    \begin{document}
      \textipa{[haI\ \textsecstress dEfI\textprimstress nIS@n\ \textprimstress tElIvIZ@n]}
    \end{document}
  • Du kannst sogar neue babel shorthands für die stress-Symbole definieren:
    \documentclass{scrbook}
    \usepackage[ngerman]{babel}
    \usepackage[T1]{tipa}
    \usepackage{lmodern}
    
    %\useshorthands" % nicht benötigt, weil das bei ngerman bereits der Fall ist
    \defineshorthand{"§}{\textprimstress}
    \defineshorthand{"!}{\textsecstress}
    
    \begin{document}
      \textipa{[haI\ "!dEfI"§nIS@n\ "§tElIvIZ@n]}
    \end{document}
Ich empfehle sehr, zum besseren Verständnis die verwendeten Anweisungen in den Anleitungen von babel und tipa nachzulesen!

Konflikt mit Paket tipa + babel

von h1lle » Fr 30. Apr 2010, 13:21

Hallo,

bin hier ganz frisch und ich hoffe Ihr könnt mir helfen :D

Ich schreibe gerade ein Projekt in Latex,
dort möchte ich nun etwas in Lautschrift schreiben (Internationale Phonetische Alphabet (IPA)).

Mein Problem ist, sobalt ich das Paket ngerman/german/babel aktiviere verschwinden meine "stress" Zeichen.

kann mir jemand helfen?

Vielen Dank

mfg
h1lle
\documentclass{scrbook}
%\usepackage[ngerman]{babel}
\usepackage{tipa} 

\begin{document}
	\textipa{[haI\ ""dEfI"nIS@n\ "tElIvIZ@n]}
\end{document}

Nach oben