在 LaTeX 中使用 showexpl 时,如何使用选项 [frame=single] 垂直对齐框架?

在 LaTeX 中使用 showexpl 时,如何使用选项 [frame=single] 垂直对齐框架?

当我使用[frame=single]LTXexample 选项时,LaTeX 代码周围的框架相对于格式化的输出而言垂直对齐效果较差,尤其是对于单行编码。

我们如何才能使两个框架垂直对齐?

谢谢!

\documentclass{article}
\usepackage{showexpl}
\begin{document}
\begin{LTXexample}[frame=single,numbers=none]
\TeX
\end{LTXexample}
\end{document}

在此处输入图片描述

答案1

我找到了一个解决方案,即在此帖子中添加\hbox{}\mbox{}作为选项:\basicstyle并排显示示例

它可以工作,尽管两个框架的高度略有不同,但这是可以接受的。

\documentclass{article}
\usepackage{showexpl}
\begin{document}
\begin{LTXexample}[frame=single, basicstyle=\small\ttfamily\hbox{}, numbers=none]
\TeX{}
\end{LTXexample}
\end{document}

在此处输入图片描述

在本文中可以找到使用其他包的不同解决方案:记录样式文件时并排显示源和输出

相关内容