![如何在 XeTeX 中正确格式化省略号?](https://linux22.com/image/243970/%E5%A6%82%E4%BD%95%E5%9C%A8%20XeTeX%20%E4%B8%AD%E6%AD%A3%E7%A1%AE%E6%A0%BC%E5%BC%8F%E5%8C%96%E7%9C%81%E7%95%A5%E5%8F%B7%EF%BC%9F.png)
我一直在使用\dots
和\ldots
尝试使省略号出现。
省略号应如下所示:一些文本...然后是一些文本。
但它们看起来像这样:一些文本...和更多文本。
我使用的是 XeTeX,其mla
样式来自 texlive-humanities Ubuntu 包。我还应该补充一点,我对 TeX 还很陌生,几乎不知道自己在做什么。我的文档顶部如下所示:
\documentclass[11pt,letterpaper]{article}
\usepackage{ifpdf}
\usepackage{mla}
%Xelatex Stuff
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
\setmainfont[Mapping=tex-text]{Linux Libertine O}
\begin{document}
答案1
似乎如果你包括包裹ellipsis
,并将其用作\ldots\
,它似乎产生了正确的结果:
\documentclass[11pt,letterpaper]{article}
\usepackage{ifpdf}
\usepackage{mla}
%Xelatex Stuff
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
\usepackage{ellipsis}
%\setmainfont[Mapping=tex-text]{Linux Libertine O}
\begin{document}
Elipses should look like this: Some text~\ldots\ and then some more text.
\end{document}
答案2
你为什么不试试省略号,...?XeTeX 的主要优点之一是你可以直接使用正确的 unicode 字符。