我需要引用一本标题中包含中元音(“ə”)的书。
我能够使用诸如 \'{e}(表示带有重音符号的 e)之类的命令在 bibtex 条目中实现某些变音符号。但是,当基本字母本身不是 ASCII 时,我不确定该怎么做。
我最棘手的问题是排版参考文献部分的书名中出现的 ə。更一般地说,我想知道如何使用可以包含任意非 ASCII 符号的 bibtex。
答案1
\rotatebox
您可以使用或使用\textschwa
from 来定义“穷人的 schwa” tipa
(其限制在于仅涵盖 Computer Modern 或 Times)。
对于引用,您可以ə
直接使用,只要您使用 UTF-8 作为文件编码;如有疑问,请使用命令形式。
\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}
这些\fbox
命令只是为了显示边界框是正确的。