|
Assuming you have the TIPA package (by Rei Fukui, Hajime Kobayashi, and Shun Shirakawa) installed at your site, getting IPA (International Phonetic Alphabet) symbols is very easy.
In the preamble put:
\usepackage{tipa}
(The easiest way to check if you have the package installed is just to try this).
You can now input phonetic characters via their tipa names, as
commands, e.g. \textturna
produces an upside down "a":
Similarly
\textschwa
produces a schwa:
However, to produce something complicated like
it is much easier to use the "shortcut"
characters, in one of the following ways:
\textipa{...}
,
e.g. \textipa{[Ekspl@"neIS@n]}
{\tipaencoding ....}
e.g. {\tipaencoding [Ekspl@"neIS@n]}
IPA
environment
e.g.
\begin{IPA} [Ekspl@"neIS@n] \end{IPA}
A huge variety of symbols, accents, sub- and super-scripts are available, as well as various font styles. See the full documentation for details, and for the shortcut characters. The following exemplify the shortcut characters, and the font styles:
Notice that the order of commands here does not matter:
\textsf{\textipa{f@"nEtIks}
is the same as
\textipa{\textsf{f@"nEtIks}
.
For more details, see the documentation that comes with the package, which is excellent.
See also: Yoshi Fujino's `LaTeX with TIPA for Phoneticians and Linguists'
The distribution contains a nice IPA vowel table, and Tim Mahrt has written an table of the IPA consonant symbols, which you can get here, as a pdf file, or LaTeX source.
Unfortunately, the TIPA package is not part of the standard distributions, so you may have to install it yourself. It is available in "the usual places", and e.g. at:
Here are some tips based on my experience of installing the package
Here is a small test file you can use for experimentation (you will need to save it, and rename it to something like "test.tex")
Possible Problems
TIPA redefines certain commands facilitate inputting some
phonetic symbols. This means these symbols do not have their usual
LaTeX meanings, which can mess up other macros. (In particular,
this is true of the commands \*
, \;
, \:
, and
\!
).
You can make sure the original meanings of the symbols are preserved
by using the safe
option when loading the package:
\usepackage[safe]{tipa}
(Of course, this means you don't have the special meaning of e.g.
\!b
available, and you will have to use \texthtb
instead).