[Tex/LaTex] bibtex entries with non-ascii characters

bibtexunicode

I need to cite a book which includes a schwa ('ə') in the title.

I've been able to achieve certain diacritics in bibtex entries using commands like \'{e} (for an e with acute accent). However, when the base letter itself is not ascii, I'm not sure what to do.

My acute problem is typesetting an ə which occurs in a booktitle in the references section. More generally, I'd like to know how to use bibtex which can contain arbitrary non-ascii symbols.

Best Answer

You can define a “poor person's schwa” with \rotatebox or use \textschwa from tipa (which has the limitation that only Computer Modern or Times are covered).

For the citation you can use the ə directly, provided you use UTF-8 as your file encoding; in case of doubt use the command form.

\begin{filecontents*}{\jobname.bib}
@article{strange,
  author={A. Uthor},
  title={Soməthing},
  journal={J. Strange Letters},
  year=2014,
}
\end{filecontents*}

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}        % for \pmschwa
\usepackage{tipa}            % for \textschwa
\usepackage{newunicodechar}  % for using ə directly
\newunicodechar{ə}{\pmschwa} % or \textschwa

\DeclareRobustCommand{\pmschwa}{\rotatebox[origin=c]{180}{e}}

\begin{document}

\cite{strange}

\fbox{x\pmschwa y}\fbox{e}\fbox{\pmschwa}

\fbox{x\textschwa y}\fbox{e}\fbox{\textschwa}

\bibliographystyle{plain}
\bibliography{\jobname}

\end{document}

The \fbox commands are just to show that the bounding box is correct.

enter image description here

Related Question