带 tcbimage 注释的垂直对齐

带 tcbimage 注释的垂直对齐

考虑以下 MWE 及其输出:

\documentclass{article}

\usepackage{tcolorbox}
\tcbuselibrary{skins,listings}

\newtcblisting{test}{listing side comment, tcbimage comment={example-image.pdf}}

\begin{document}
\begin{test}
one liner
\end{test}
\end{document}

中间

它显示了以下输出,其中上部(列表)垂直居中。我的目标是让上部与主框顶部对齐。我尝试了valign=top主样式、comment style等内的各种组合。但垂直对齐选项似乎都没有达到预期的效果。而且我的搜索相当不成功(也许我没有正确的关键字,valign或者vertical alignment似乎没有得到任何感兴趣的结果)。

问题:如何将 tcolorbox 的上部与顶部对齐?

答案1

你似乎正在寻找

sidebyside align=top seam

(参见手册 v4.30 第 120 页)

\documentclass{article}

\usepackage{tcolorbox}
\tcbuselibrary{skins,listings}
\newtcblisting{test}{
  listing side comment,
  sidebyside align=top seam,
  tcbimage comment={example-image.pdf}}

\begin{document}
\begin{test}
one liner
\end{test}
\end{document}

在此处输入图片描述

相关内容