就我而言,我没有使用任何相关命令。因此文本与框非常接近,效果不佳。
\documentclass{article}
\usepackage{amsmath,bm}
\begin{document}
P_above
\fbox{
a=b
}
P_below
\end{document}
答案1
我不太清楚上下文,因此可能有更好的解决方案。
下面的示例定义了在 周围添加大小\vsepfbox
为 的额外垂直空间。在 周围添加空间:\fbox
\fboxsep
\sepfbox
\fbox
\documentclass{article}
\usepackage{amsmath,bm}
\newcommand*{\sepfbox}[1]{%
\begingroup
\sbox0{\fbox{#1}}%
\setlength{\fboxrule}{0pt}%
\fbox{\unhbox0}%
\endgroup
}
\newcommand*{\vsepfbox}[1]{%
\begingroup
\sbox0{\fbox{#1}}%
\setlength{\fboxrule}{0pt}%
\mbox{\kern-\fboxsep\fbox{\unhbox0}\kern-\fboxsep}%
\endgroup
}
\begin{document}
\noindent
\qquad $P_\text{above}$\\
$P_\text{left}$\fbox{$a=b$}$P_\text{right}$\\
\null\qquad $P^\text{below}$
\noindent
\qquad $P_\text{above}$\\
$P_\text{left}$\vsepfbox{$a=b$}$P_\text{right}$\\
\null\qquad $P^\text{below}$
\noindent
\qquad $P_\text{above}$\\
$P_\text{left}$\sepfbox{$a=b$}$P_\text{right}$\\
\null\qquad $P^\text{below}$
\end{document}
答案2
您有几种选择,但不清楚您真正想要什么。
如果框内的内容是需要居中的数学公式,则amsmath
可以使用\boxed
。如果内容是文本,并且您希望它与左边距齐平,则只需将其放在环境中即可flushleft
。
\documentclass{article}
\usepackage{amsmath}
\usepackage[nopar]{lipsum} % just for the example
\begin{document}
\lipsum[2]
\[
\boxed{a=b}
\]
\lipsum[3]
\begin{flushleft}
\fbox{some words}
\end{flushleft}
\lipsum[4]
\end{document}
答案3
这样就可以了:)
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$P_\text{above}$
\fbox{
a=b
}
$P_\text{below}$
\end{document}
答案4
根据给出的建议,我还有另一个答案。我认为,这是要求。
\documentclass{article}
\usepackage{amsmath}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{center}
\fbox{\quad $a=b$\quad}
\end{center}
\lipsum[2]
\end{document}