在 LaTeX 中创建静态框

在 LaTeX 中创建静态框

如何创建命令来自动创建框?使用该命令时,此框将包含文本或语句、问题等。示例:

command and desired output

答案1

使用tikzmdframed和:\fbox\framebox

\documentclass{article}
\usepackage{tikz}
\usepackage[framemethod=default]{mdframed}
\newcommand{\mybox}[1]{%
\begin{tikzpicture}
\node[draw,rectangle,rounded corners=4pt,line width =1.5pt,text width=5cm,minimum width=5cm,minimum height=3cm]{#1};
\end{tikzpicture}
}
\newcommand{\myboxmd}[1]{%
\begin{mdframed}[linewidth=1.5pt]
#1\par
\end{mdframed}
}
\setlength{\fboxrule}{1.5pt}
\newcommand{\myboxframe}[1]{%
\framebox[.5\textwidth][t]{#1}
}
\begin{document}
\noindent
\mybox{Text is placed here}
\par\noindent
\myboxmd{Text is placed here}
\par
\noindent
\myboxframe{Text is placed here}
\par
\noindent
\fbox{Text is placed here}
\end{document}

enter image description here

相关内容