Konflikt mit Paket tipa + babel

Schriftbild, Absätze und Auflistungen einstellen


h1lle
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Fr 30. Apr 2010, 13:00

Konflikt mit Paket tipa + babel

Beitrag von h1lle »

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}

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

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!

h1lle
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Fr 30. Apr 2010, 13:00

Beitrag von h1lle »

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

Das mit den shorthands gefällt mir sehr gut.

mfg
h1lle

Antworten