我很想为以下代码片段实现一种良好的格式:
$$Z_{eq}(j\omega) = R_0 + \left(R_1 + \frac{1}{j\omega C_1}\right) || \left(R_2 + \frac{1}{j\omega C_2}\right)$$
如果这样打印,||
条形的高度不够,无法获得良好的效果。
我也尝试过这个解决方案,但它也不起作用。
$$Z_{eq}(j\omega) = R_0 + \left(R_1 + \frac{1}{j\omega C_1}\right)\parallel \left(R_2 + \frac{1}{j\omega C_2}\right)$$
谢谢你!
答案1
正如@DavidCarlisle 在评论中指出的那样,您可能希望用 替换\parallel
。重要的是,可以借助、、和前缀\Vert
将 产生的符号垂直放大:、、和。最后,如果您需要在双垂直线周围留出一些额外的空间,则可以使用附加前缀元素:、、和。\Vert
\big
\Big
\bigg
\Bigg
\big\Vert
\Big\Vert
\bigg\Vert
\Bigg\Vert
m
\bigm\Vert
\Bigm\Vert
\biggm\Vert
\Biggm\Vert
\documentclass{article}
\usepackage{amsmath} % for 'split' environment
\begin{document}
\[
\begin{split}
Z_{\mathrm{eq}}(j\omega)
&= R_0 + \biggl(R_1 + \frac{1}{j\omega C_1}\biggr)
\bigg\Vert \biggl(R_2 + \frac{1}{j\omega C_2}\biggr)\\[1ex]
&= R_0 + \biggl(R_1 + \frac{1}{j\omega C_1}\biggr)
\biggm\Vert \biggl(R_2 + \frac{1}{j\omega C_2}\biggr)
\end{split}
\]
\end{document}
答案2
这是一个看起来效果很好的宏:
\newcommand{\scaleparallel}[2]{
\left. {#1} \middle| \kern-0.1em \middle| {#2} \right.
}
示例还使用了 amsmath 包中的 \align 和 \frac 宏:
Let
\begin{align}
Z_1 &= \scaleparallel{\frac{1}{sC}}{R} \\
Z_2 &= \scaleparallel
{
\frac
{
\scaleparallel
{R_1 + \scaleparallel{R_2}{R_3}}
{\left( R_2 + R_3 \right)}
}
{2}
}
{R_4}
\end{align}
以下是一个在线示例:\(\scaleparallel{\frac{1}{sC}}{\left( -\frac{-b\pm \sqrt{b^2-4ac}}{2a} \right)}\)