我想使用双线符号表示二阶张量,这在连续力学中很常见(例如应变和应力张量)。
我已经搜索了综合 LATEX 符号列表,但未能在其中找到任何确凿的内容。
我发现这次讨论其中 Stefan 和 Thorsten 提出了以下替代方案。
有没有一种首选的方式来排版这种重音?
\bar
辅助问题:和有什么区别\Bar
?
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\bar{\bar\tau} \quad
\Bar{\Bar\tau} \quad
\overline{\overline\tau}$
\end{document}
答案1
egreg 的评论让我感到安慰,因为和都\bar{\bar{...}}
可以\overline{\overline{...}}
用于排版双重重音符号,而不会产生任何令人讨厌的副作用。
然而,复制 2 阶张量的双杠符号的最佳方式,正如所发现的那里例如,似乎正在使用\overline{\overline{...}}
。
\overline{\overline{...}}
应该优先考虑,\bar{\bar{...}}
因为\overline
产生与其参数相同宽度的连线,而\bar
只产生固定宽度的连线。
\documentclass{article}
\usepackage{amsmath}
\newcommand*{\rttensor}[1]{\overline{\overline{#1}}}
\newcommand*{\rttensortwo}[1]{\bar{\bar{#1}}}
\begin{document}
\noindent
$\rttensor{\epsilon} \quad \rttensor{\sigma} \quad \rttensor{G}$\\[1em]
$\rttensortwo{\epsilon} \quad \rttensortwo{\sigma} \quad \rttensortwo{G}$
\end{document}
答案2
有时二阶张量用下划线表示,例如
这就是
\underline{\underline{\mathbf{G}}}
在这种情况下,效果\underbar
就不太好了。