考虑以下 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}