似乎使用该eulervm
软件包时,% 符号取自现代计算机。我觉得这有点令人惊讶,也不太合适。百分比符号真的很细……
有人知道一些好看的替代方案吗?至少我认为我没有错过任何库参数。
\documentclass{article}
\usepackage[euler-digits]{eulervm}
\begin{document}
$40\%$
\end{document}
编辑:也许可以使用欧拉的 0 符号来构建一些东西,如果是这样的话,这样的构建是否可以在数学模式下自动用于 % 符号?
答案1
使用xelatex
或lualatex
和新的Euler 字体来自https://github.com/khaledhosny/euler-otf/blob/master/euler.otf
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Neo Euler}
\begin{document}
40\%
\end{document}
对于数学也是如此:
\documentclass[border=20pt]{standalone}
\usepackage{unicode-math}
\setmainfont{Neo Euler}
\setmathfont{Neo Euler}
\setmathfont[range={\mathit->\mathup}]{Neo Euler}% Euler has no italic
\begin{document}
$40\% foo$
\end{document}
答案2
0
您可以使用中的字形来发展自己的字形eulervm
。您可以调整数字以适应。
\documentclass{article}
\usepackage[euler-digits]{eulervm}
\usepackage{scalerel}
\usepackage{stackengine}
\begin{document}
\newcommand\pct{\vstretch{.8}{\stackengine{1ex}%
{$\stretchrel*{/}{\%}\kern-3pt\scriptscriptstyle0$}
{$\kern-.6pt\scriptscriptstyle0$}{O}{l}{F}{F}{L}}}
$40\pct$
\end{document}