\imagetext
如何更改链接中显示的命令内文本的行距
答案1
我明白你想使用\imagetext
来自的命令Thomas F. Sturm 回答。
如您所见,所有示例均使用手动换行符\\
来在图像旁边的文本中进行换行。
如果我没记错的话,\\
总是接受一个可选参数,它会增加行之间的默认间距。因此,\\[1cm]
将在行之间添加额外的 1cm,同时\\[-1cm]
将使此间距缩短 1cm。
取自链接答案的下一个代码显示了一些示例:
\documentclass{article}
\usepackage{graphicx}
\usepackage{lipsum,lmodern}
\usepackage[skins]{tcolorbox}
\newtcolorbox{imagetextbox}[3][]{%
before=\par\bigskip\noindent,after=\par\medskip,
blank,sidebyside,center lower,
fontlower=\fontsize{25pt}{28pt}\selectfont\bfseries,
width=\textwidth-#2-#3,
lefthand width=#2,
sidebyside gap=#3,#1}
\newcommand{\imagetext}[3][0.15]{%
\begin{imagetextbox}[]{#1\textwidth}{3mm}%
\includegraphics[width=\linewidth]{#2}%
\tcblower%
#3%
\end{imagetextbox}}
\begin{document}
\imagetext{example-image-a}{This Text\\ has two lines}
\lipsum[1]
\imagetext{example-image-b}{This title\\[1cm]has two lines}
\lipsum[2]
\imagetext{example-image-c}{This title\\[-2cm]has two lines}
\lipsum[3]
\end{document}