在 LATEX 中打开肖像

在 LATEX 中打开肖像

我有一段文字,我想用一种肖像来突出显示它,如下图所示:

在此处输入图片描述

我的意思是,我不想写“占位符/图像”,而是想在那种窗口中添加带有其他颜色的文本。

在 LaTeX 中可以做到这一点吗?如何做?

在此先感谢您的帮助。

答案1

\parbox已编辑,如果宽度超过 2 英寸则自动转换。

\documentclass{article}
\usepackage{stackengine,xcolor}
\newcommand\specbox[3][black]{\bgroup%
  \color{#1}%
  \fboxsep=1.7ex\relax%
  \setstackgap{S}{1.3ex}%
  \setbox0=\hbox{\stackanchor{#2}{#3}}%
  \ifdim\wd0>2in\relax%
    \fbox{\Shortstack{{\parbox{2in}{\centering #2}} {%
    \rule{1.6in}{.5pt}} {\parbox{2in}{\centering #3}}}}%
  \else%
    \fbox{\Shortstack{{#2} {\rule{\dimexpr\wd0-1em}{.5pt}} {#3}}}%
  \fi%
\egroup}
\begin{document}
\specbox[red]{Placeholder}{Image}

\specbox[green!50!black]{This is a test of the EBS}{this is only a test}

\specbox[blue]{This is a test of the Emergency Broadcast System}
  {this is only a test}
\end{document}

在此处输入图片描述

答案2

可能的方法不止一种。

texsx占位符

\documentclass[twocolumn]{article}
\usepackage{todonotes}
\usepackage{blindtext}
\newcommand{\placeholder}{%
    \framebox{\parbox{.9\linewidth}{\centering\huge\color{red!60!black}\itshape
    Placeholder\par
    \rule[.5ex]{.6\linewidth}{.8pt}\par
    Wombat
}}}
\begin{document}
\blindtext
\begin{figure}
    \placeholder
\end{figure}
\blindtext
\begin{figure}
    \includegraphics[width=.8\linewidth]{example-image}
\end{figure}
\blindtext

\begin{figure}
    \missingfigure[figwidth=\linewidth]{A figure is missing here}
\end{figure}
\end{document}

相关内容