这是我的.tex
文件:
\documentclass{article}
\usepackage{framed}
\setlength{\FrameSep}{3pt}
\begin{document}
\noindent{}The king\\
\begin{minipage}{0.9\textwidth}
is dead,
\begin{framed}
Long live
\end{framed}
the king
\end{minipage}
\end{document}
这是输出:
这是预期的输出:
“The king”和“is dead”之间的间距应该与“is dead”和“Long live”之间的间距相同(忽略左边距,无法正确截图)。
当然我可以替换
\noindent{}The king\
经过
\noindent{}The king\\[4mm]
或者其他的,但我想要更优雅的东西。最好的方法是什么?任何帮助都将不胜感激。
答案1
我建议使用\baselineskip
来留出垂直空间。\noindent
从这里开始新段落时请记住这一点。
\documentclass{article}
\usepackage{framed}
\setlength{\FrameSep}{3pt}
\begin{document}
\noindent
The king
\vspace{\baselineskip}
\noindent
\begin{minipage}{0.9\textwidth}
is dead,
\begin{framed}
Long live
\end{framed}
the king
\end{minipage}
\end{document}