括号和数学文本的问题

括号和数学文本的问题

我会快速阐述我的问题:我使用 latex 在计算机上制作抽认卡,需要对此进行某些格式化。我想要一种计算机可读的统一外观,它使用非倾斜符号(因此没有斜体),并且最好对所有特殊符号(希腊符号、实数和有理数等)进行加粗。我使用 pdflatex 进行编译。

似乎可以实现这一点的一件事是\usepackage[upright]{fourier}\usepackage{mathastext}。这给了我直立的希腊符号,在我的数学环境中没有斜体,并且字体比 cm 更粗(因此在屏幕上阅读起来更美观)。但是,当使用括号时,这不适用于和\left\right给出了一个这样的例子:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[upright]{fourier}
\usepackage{mathastext}
\begin{document}
$\left(\int \frac{1}{x^2+12}dx\right)$
\end{document}

在此处输入图片描述

如果我说得无知,请原谅我。我是这个论坛的新手,所以任何帮助我都感激不尽:)任何关于直立傅立叶字体的替代品或在数学环境中直立书写的方法的评论,只要适用于我的用例,都非常欢迎。

答案1

在此处输入图片描述

您可以恢复 () 的 delcode

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[upright]{fourier}
\edef\tmp{\delcode`(\the\delcode`(\relax\delcode`)\the\delcode`)\relax}
\usepackage{mathastext}
\tmp

\begin{document}
$\left(\int \frac{1}{x^2+12}dx\right)$
\end{document}

答案2

upright该包的选项表示fourier“法式”数学,罗马字母仍为斜体。这就是你需要mathastext这里的原因。特别是如果你关心粗体数学,你可以尝试 lualatex 而不是 pdflatex。编译

\documentclass{article}
\usepackage[math-style=upright]{fourier-otf}
\begin{document}
$\left(\int \frac{1}{x^2+12}dx\right)$
\end{document}

使用 lualatex 输出:在此处输入图片描述

相关内容