以下代码:
$\dfrac{\left( \dfrac{\left( \dfrac{1}{2}\right) }{2}\right) }{2}$
给出了令人讨厌的输出:
看起来该$\left( \right)$
命令没有起到作用。
有什么想法通常如何解决这个问题吗?
答案1
另一个选择是使用\raisebox
命令将分数的上半部分向下移动
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\dfrac{\left(\raisebox{-1.5ex}{$\displaystyle\dfrac{\left( \dfrac{1}{2}\right) }{2}$}\right) }{2}$
\end{document}
对于此输出:
笔记 \raisebox{<length>}{<text>}
正在等待一些文本,因此您需要在 raisebox 中输入数学模式。
答案2
请始终发布显示所有使用的包的完整文档。
您可以使用重新对齐上部分数\vcenter
(但看起来仍然不太好看)。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\dfrac{\left( \vcenter{\hbox{$\dfrac{\left( \dfrac{1}{2}\right) }{2}$}}\right) }{2}$
\end{document}
答案3
\scaleleftright{}{}{}
该包的宏不会scalerel
出现此问题。
\documentclass{article}
\usepackage{amsmath}
\usepackage{scalerel}
\begin{document}
$\dfrac{\scaleleftright[2ex]{(}{\dfrac{\left( \dfrac{1}{2}\right) }{2}}{)}}{2}$
\end{document}