我在公式中的文本方面遇到了问题。我将表格设置为无衬线字体以提高可读性。当我在\sffamiliy
之前直接切换时,公式或表格中的符号的数学字体仍保持衬线\begin{tabular}
。我认为这很好,因为符号在整个文档中保持不变并且可以识别。
但是,当设置用作缩写的索引时_\text{index}
,此文本当然也会更改为无符号。这给了我三个不同的符号,其中两个不同的符号更容易理解。
\documentclass{article}
\usepackage{mathtools}
\begin{document}
The mass flow $q_m$ is different from the average heat flow $q_\text{m}$
\sffamily
The mass flow $q_m$ is different from the average heat flow $q_\text{m}$
\end{document}
首先,我想知道如何防止这种行为;其次:这种情况的最佳做法是什么?如何输入设置文本索引?数学模式是否应该遵循文本模式并可能使读者感到困惑?
另一个例子是特征数字应该被(Forssmann/Jong)设置为circumferential Mach-number $\textit{Ma}_u$
或Reynolds-number over hyd. diameter $\textit{Re}_{D_{\text{h}}}$
。
编辑
我正在研究和\mathrm
。\text
仍然不确定应该在哪里使用什么。衬线字体相同。但是,使用unicode-math
或重新定义\mathrm
会使这些输出的外观不同。我认为这很好,因为d
微分应该/可以看起来与d
动态缩写不同。$\frac{\mathrm{d}p_\text{d}}{\mathrm{d}t}$
我进一步注意到的是:
\mathrm
忽略空格但不忽略\,
等等。\mathrm
并\text
在不同的距离设置索引
此代码:
Mach-number, total, mean and mass specific values:
$\textit{Ma}_u$; $\mathit{Ma}_u$
$q_m$; $q_{\text{m\,tot}}$; $q_{\text{m tot}}$; $q_{\text{m,tot}}$; $q_{\text{m, tot}}$
$q_m$; $q_{\mathrm{m\,tot}}$; $q_{\mathrm{m tot}}$; $q_{\mathrm{m,tot}}$; $q_{\mathrm{m, tot}}$
\sffamily
Mach-number, total, mean and mass specific values:
$\textit{Ma}_u$; $\mathit{Ma}_u$
$q_m$; $q_{\text{m\,tot}}$; $q_{\text{m tot}}$; $q_{\text{m,tot}}$; $q_{\text{m, tot}}$
$q_m$; $q_{\mathrm{m\,tot}}$; $q_{\mathrm{m tot}}$; $q_{\mathrm{m,tot}}$; $q_{\mathrm{m, tot}}$
好像:
答案1
使用时,\text{}
只需切换到数学模式周围的字体系列即可。你总是可以使用\textrm
强制使用衬线字体系列。所以我会写
\documentclass{article}
\usepackage{mathtools}
\begin{document}
The mass flow $q_m$ is different from the average heat flow $q_\textrm{m}$
\sffamily
The mass flow $q_m$ is different from the average heat flow $q_\textrm{m}$
\end{document}