03.12.2012 Views

TIPA: A System for Processing Phonetic Symbols in LATEX - TUG

TIPA: A System for Processing Phonetic Symbols in LATEX - TUG

TIPA: A System for Processing Phonetic Symbols in LATEX - TUG

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Input <strong>in</strong> the normal Input <strong>in</strong> the IPA Output<br />

text environment environment<br />

\’a \’a a<br />

\"a \"a a<br />

\ a \~a a<br />

\r{a} \r{a} a<br />

\textsyllabic{m} \s{m} m "<br />

\textsubumlaut{a} \"*a a<br />

\textsubtilde{a} \~*a a<br />

\textsubr<strong>in</strong>g{a} \r*a a<br />

\textdotacute{e} \.’e Ÿe<br />

\textgravedot{e} \‘.e že<br />

\textacutemacron{a} \’=a a<br />

\textcircumdot{a} \^.a a<br />

\texttildedot{a} \~.a a<br />

\textbrevemacron{a} \u=a a<br />

Table 4: Examples of <strong>in</strong>putt<strong>in</strong>g accents<br />

normal text environment, especially <strong>in</strong> the cases of<br />

subscript symbols that are normally placed over a<br />

symbol and <strong>in</strong> the cases of comb<strong>in</strong>ed accents, as<br />

shown <strong>in</strong> the table.<br />

As can be seen by the above examples, most of<br />

the accents that are normally placed over a symbol<br />

can be placed under a symbol by add<strong>in</strong>g an *<br />

to the correspond<strong>in</strong>g accent command <strong>in</strong> the IPA<br />

environment.<br />

The advantage of IPA environment is further<br />

exemplified by the all-purpose accent \|, whichis<br />

used as a macro prefix to provide shortcut <strong>in</strong>puts<br />

<strong>for</strong> the diacritics that otherwise have to be <strong>in</strong>put<br />

by lengthy macro names. Table 5 shows examples<br />

of such accents. Note that the macro \| is also<br />

‘dangerous’ <strong>in</strong> that it has been already def<strong>in</strong>ed as<br />

amathsymbolof<strong>LATEX</strong>. So if you want to preserve<br />

the orig<strong>in</strong>al mean<strong>in</strong>g of this macro, declare ‘safe’<br />

option at the preamble.<br />

F<strong>in</strong>ally, examples of words with complex accents<br />

that are <strong>in</strong>put <strong>in</strong> the IPA environment are<br />

shown below.<br />

Input: \textipa{*\|c{k}\r*mt\’om<br />

*bhr\’=at\=er}<br />

Output: *kmtom *bhrater<br />

For a full list of accents and diacritics, see<br />

Appendix A<br />

Superscript symbols In the normal text environment,<br />

superscript symbols can be <strong>in</strong>put by a macro<br />

called \textsuperscript, which has been newly<br />

<strong>in</strong>troduced <strong>in</strong> the recent version of L ATEX2ε. This<br />

macro takes one argument which can be either a<br />

symbol or a str<strong>in</strong>g of symbols, and can be nested.<br />

<strong>TIPA</strong>: A <strong>System</strong> <strong>for</strong> <strong>Process<strong>in</strong>g</strong> <strong>Phonetic</strong> <strong>Symbols</strong> <strong>in</strong> L ATEX<br />

Input <strong>in</strong> the normal Input <strong>in</strong> the IPA Output<br />

text environment environment<br />

\textsubbridge{t} \|[t t<br />

\text<strong>in</strong>vsubbridge{t} \|]t t<br />

\textsublhalfr<strong>in</strong>g{a} \|(a a<br />

\textsubrhalfr<strong>in</strong>g{a} \|)a a<br />

\textroundcap{k} \|c{k} k<br />

\textsubplus{o} \|+o o<br />

\textrais<strong>in</strong>g{e} \|’e e<br />

\textlower<strong>in</strong>g{e} \|‘e e<br />

\textadvanc<strong>in</strong>g{o} \|a a<br />

\textovercross{e} \|x{e} e<br />

\textsubw{k} \|w{k} k<br />

\textseagull{t} \|m{t} t<br />

Table 5: Examples of the accent prefix \|<br />

S<strong>in</strong>ce the name of this macro is too long, <strong>TIPA</strong><br />

provides an abbreviated <strong>for</strong>m of this macro called<br />

\super.<br />

Input1 : t\textsuperscript h<br />

k\textsuperscript w<br />

a\textsuperscript{bc}<br />

a\textsuperscript{b%<br />

\textsuperscript{c}}<br />

Output1: thkw abc abc Input2 : \textipa{t\super{h} k\super{w}<br />

a\super{bc} a\super{b\super{c}}}<br />

Output2: t h k w a bc a bc<br />

These macros automatically select the correct<br />

size of superscript font no matter what size of the<br />

text font is used.<br />

Tone letters <strong>TIPA</strong> provides a flexible system of<br />

macros <strong>for</strong> ‘tone letters’. A tone letter is represented<br />

by a macro called ‘\tone’, which takes one argument<br />

consist<strong>in</strong>g of a str<strong>in</strong>g of numbers rang<strong>in</strong>g from 1 to<br />

5. These numbers denote pitch levels, 1 be<strong>in</strong>g the<br />

lowest and 5 the highest. With<strong>in</strong> this range, any<br />

comb<strong>in</strong>ation is allowed and there is no limit <strong>in</strong> the<br />

length of comb<strong>in</strong>ation.<br />

As an example of the usage of tone letter macro,<br />

the four tones of Ch<strong>in</strong>ese are show below.<br />

Input: \tone{55}ma ‘‘mother’’,<br />

\tone{35}ma ‘‘hemp’’,<br />

\tone{214}ma ‘‘horse’’,<br />

\tone{51}ma ‘‘scold’’<br />

Output: € |ma “mother”, † |ma “hemp”,<br />

Š|ma “horse”, „|ma “scold”<br />

<strong>TUG</strong>boat, 17, Number 2 — Proceed<strong>in</strong>gs of the 1996 Annual Meet<strong>in</strong>g 107

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!