这是盒子的规格。
条形规则的颜色应为:
\definecolor{mycolor}{rgb}{0.122, 0.435, 0.698}
盒子四个角的半径:
4pt
- 粗线 =
0.5pt
- 文本应
6pt
四边缩进
答案1
看看mdframed
包裹:
\documentclass{article}
\usepackage[framemethod=tikz]{mdframed}
\usepackage{lipsum}
\definecolor{mycolor}{rgb}{0.122, 0.435, 0.698}
\newmdenv[innerlinewidth=0.5pt, roundcorner=4pt,linecolor=mycolor,innerleftmargin=6pt,
innerrightmargin=6pt,innertopmargin=6pt,innerbottommargin=6pt]{mybox}
\begin{document}
\lipsum[2]
\begin{mybox}
\lipsum[4]
\end{mybox}
\lipsum[2]
\end{document}
答案2
我来这里是为了寻找同一问题的答案。我也希望它看起来很漂亮,里面也有颜色,但不幸的是,当我尝试实施上述建议时,它似乎对多条线路不起作用。
我所做的就是查阅 tcolorbox 手册http://get-software.net/macros/latex/contrib/tcolorbox/tcolorbox.pdf并快速浏览了开头。它告诉您如何快速制作非常漂亮的文本框(所有文本框都带有圆角)。
最简单的做法就是\usepackage{tcolorbox}
在你想要的彩色文本框中输入
\begin{tcolorbox}
A physical explanation the \emph{dynamic matrix}\\
lots of text\\
a new line\\
equation
\begin{equation}
%\label{eq:dynamic_diag}
\nonumber
\bm C \bm D \bm C^{\dagger}=\bm \Omega = \left(\begin{array}{cccc}
\omega^2_1 & 0 & ... & 0\\
0 & \omega^2_2 & ... & 0\\
\vdots & & \ddots & \vdots \\
0 & 0 & ... & \omega^2_{Nd}
\end{array}\right),
\end{equation}
where $\bm C$ is a unitary matrix (each column is one of the eigenvectors of the dynamic matrix $\bm D$), $Nd$ is the product of the number of particlces, $N$, and the number of dimensions, $d$.
\end{tcolorbox}
这给了你类似
你也可以自定义它,在“\begin{tcolorbox}”后面加上“[options]”,或者创建一个“mybox”环境。所以,如果我想要一个清晰的红色背景和深红色的边框,那么我输入
\usepackage{tcolorbox} \newtcolorbox{mybox}{colback=red!5!white,colframe=red!75!black}
其中“newtcolorbox”创建一个新环境,“mybox”是名称,“colback”是框的背景颜色,“colframe”是框架的颜色。请参阅手册以了解大量进一步的自定义。然后将“mybox”环境包含在 tex 文档中的某个位置
\begin{mybox}
A physical explanation the \emph{dynamic matrix}\\
lots of text\\
a new line\\
equation
\begin{equation}
%\label{eq:dynamic_diag}
\nonumber
\bm C \bm D \bm C^{\dagger}=\bm \Omega = \left(\begin{array}{cccc}
\omega^2_1 & 0 & ... & 0\\
0 & \omega^2_2 & ... & 0\\
\vdots & & \ddots & \vdots \\
0 & 0 & ... & \omega^2_{Nd}
\end{array}\right),
\end{equation}
where $\bm C$ is a unitary matrix (each column is one of the eigenvectors of the dynamic matrix $\bm D$), $Nd$ is the product of the number of particlces, $N$, and the number of dimensions, $d$.
\end{mybox}
这会给你类似这样的结果:
看起来真的很酷!给方框添加标题也很简单。这次使用\newtcolorbox{mybox}[1]{colback=red!5!white,colframe=red!75!black,fonttitle=\bfseries,title=#1}
,其中“1“表示在“\begin{mybox}”之后需要一个参数,“fonttitle”是字体类型,“title=#1”告诉它“\begin{mybox}”之后的第一个参数是标题,即
\begin{mybox}{A physical explanation of the \emph{dynamic matrix}}
这看起来像
答案3
这tcolorbox
包裹很好地设置了彩色框:
\documentclass{article}
\usepackage{tcolorbox}% http://ctan.org/pkg/tcolorbox
\definecolor{mycolor}{rgb}{0.122, 0.435, 0.698}% Rule colour
\makeatletter
\newcommand{\mybox}[1]{%
\setbox0=\hbox{#1}%
\setlength{\@tempdima}{\dimexpr\wd0+13pt}%
\begin{tcolorbox}[colframe=mycolor,boxrule=0.5pt,arc=4pt,
left=6pt,right=6pt,top=6pt,bottom=6pt,boxsep=0pt,width=\@tempdima]
#1
\end{tcolorbox}
}
\makeatother
\begin{document}
\mybox{Here is some fancy box text.}
\end{document}
选项tcolorbox
包括:
color=mycolor
arc=4pt
boxrule=0.5pt
left=6pt, right=6pt, top=6pt, bottom=6pt
宏\mybox
将始终将框设置在一行上。如果您想要多行,则需要进行一些更改。要删除背景颜色,请添加选项colback=white
。
答案4
更新:
tcbox raise base,nobeforeafter
由 替换on line
。
自 2.02 版(2013/03/13)起,该软件包tcolorbox
包含\tcbox
和\newtcbox
(版本 2.22)宏,允许提供备选答案。我还在框示例周围添加了一些文本,以演示选项的用法on line
。
\documentclass{article}
\usepackage{tcolorbox}
\definecolor{mycolor}{rgb}{0.122, 0.435, 0.698}
\newtcbox{\mybox}{on line,
colframe=mycolor,colback=mycolor!10!white,
boxrule=0.5pt,arc=4pt,boxsep=0pt,left=6pt,right=6pt,top=6pt,bottom=6pt}
\begin{document}
Some text. \mybox{Here is some fancy box text.} More text.
\end{document}