![不同风格的千分号](https://linux22.com/image/292607/%E4%B8%8D%E5%90%8C%E9%A3%8E%E6%A0%BC%E7%9A%84%E5%8D%83%E5%88%86%E5%8F%B7.png)
大家好,我发现一个出版物使用 Times New Roman 字体的千分之一符号。我尝试了 textcomp \textperthousand 和 wasysym \permil 命令,但没有产生这个符号。这个符号延伸到字符线以下。有人知道吗?此外,我将字符粘贴到 Word 中,它给出了一个与号 (&)(在大多数字符映射中的位置 7),字体名称为 AdvPSMPE7。任何帮助或提示都将不胜感激。
答案1
如果您的主文档字体是 Times Roman 或其克隆字体,我强烈建议不要使用您在屏幕截图中复制的千分之一符号:它太大、位置不佳,并且在视觉上与字体的百分比符号不相符。
假设您使用具有宏功能的字体包\textperthousand
,就使用它。
newtxtext
下面是使用 pdfLaTeX 和包的示例newtxmath
:
\documentclass{article}
\usepackage{newtxtext,newtxmath,amsmath}
\begin{document}
range of $-20.9$\textperthousand\ to $-18.4$\textperthousand
\bigskip
$1\% = 10\text{\textperthousand}$
\end{document}
以下是使用相同文档内代码但使用 LuaLaTeX 和 Opentype 字体所获得的XITS
结果XITS Math
:
\documentclass{article}
\usepackage[no-math]{fontspec}
\setmainfont{XITS}
\usepackage{unicode-math}
\setmathfont{XITS Math}
\begin{document}
range of $-20.9\textperthousand$ to $-18.4\textperthousand$
\bigskip
$1\% = 10\textperthousand$
\end{document}
答案2
\documentclass[]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{mathptmx}
\usepackage{amsmath}
\def\permille{\ensuremath{{}^\text{o}\mkern-5mu/\mkern-3mu_\text{oo}}}
\begin{document}
$-20.9\,\permille $ \qquad
\tiny\permille\small\permille\Large\permille\Huge\permille
\end{document}
答案3
直接复制粘贴字符 ‰ 可能比搜索代码\char "2040
或标记名称\textperthousand
甚至构建宏更容易\def\permille{\ensuremath{{}^\text{o}\mkern-5mu/\mkern-3mu_\text{oo}}}
。xelatex 允许这样做:
% These lines tell TeXworks to typeset with xelatex, and to open and
% save the source with Unicode encoding.
% !TEX program = xelatex
% !TEX encoding = UTF-8 Unicode
\documentclass[11pt,a4paper]{article}
\begin{document}
range of -20.9‰ to -18.4‰ will work
\end{document}
如果您的数学运算使用希腊字符和符号,请添加 unicode-math 包并通过使用进行编译$ xelatex foo.tex
,您可以直接输入 ‰ 以及任何符号或希腊字符:
\documentclass{article}
\usepackage{unicode-math}
\begin{document}
\begin{align*}
∫_C\frac{dt}{t^{α}(1+t)}=e^{-iπα}2iπ
\end{align*}
\end{document}