如果你使用 beamer,你可以使用以下方法制作一些漂亮的文本框:
\begin{block}{block title}content of block\end{block}
这将生成一个类似这样的文本框(带有标题 Esimerkki 的框):
我怎样才能在常规乳胶文档中做同样的事情(我真的很喜欢投影仪文本框的外观并且希望尽可能接近这一点)。
最小可重现示例:
\documentclass{scrartcl}
\begin{document}
I wish I were inside of a really super cool text box so all the word would stop and look at me and say wow that text is pretty. But alas I am just ordinary \LaTeX{} text. I am sad.
\end{document}
答案1
尝试tcolorbox
包。一个小例子
\documentclass{article}
\usepackage{tcolorbox}
\usepackage{lipsum}
\begin{document}
\begin{tcolorbox}[colback=green!5,colframe=green!40!black,title=A nice heading]
\lipsum[2]
\end{tcolorbox}
\end{document}
这mdframed
包也可以是一个选项:
\documentclass{article}
\usepackage{xcolor}
\usepackage[framemethod=tikz]{mdframed}
\usepackage{lipsum}
\mdfdefinestyle{mystyle}{%
linecolor=green!40!black,outerlinewidth=1pt,%
frametitlerule=true,frametitlefont=\sffamily\bfseries\color{white},%
frametitlerulewidth=1pt,frametitlerulecolor=green!40!black,%
frametitlebackgroundcolor=green!40!black,
backgroundcolor=green!5,
innertopmargin=\topskip,
roundcorner=5pt
}
\newmdenv[style=mystyle]{exa}
\newenvironment{example}[1]
{\begin{exa}[frametitle=#1]}
{\end{exa}}
\begin{document}
\begin{example}{The Title}
\lipsum[1]
\end{example}
\end{document}
答案2
需要说明的是,bclogo 包。可以使用 PsTricks 或 Tikz 作为图形引擎。它具有不错的功能,但不幸的是,文档只有法语。请参阅下面的代码示例和输出。(抱歉颜色选择不好,我不擅长!)
\documentclass{article}
\usepackage{lipsum}
\usepackage[tikz]{bclogo}
\presetkeys{bclogo}{
ombre=true,
epBord=3,
couleur = blue!15!white,
couleurBord = red,
arrondi = 0.2,
logo=\bctrombone
}{}
\begin{document}
\begin{bclogo}{The title}
\lipsum[1]
\end{bclogo}
\end{document}