LaTeX备忘——使用tcolorbox宏包创建更好看的文本框

本文主要介绍使用tcolorbox宏包创建更好看的文本框,我们直接看示例代码。


操作系统:Ubuntu 18.04
编辑工具:TeXstudio 2.12.6
编译方式:LuaLaTeX


% CSDN 陆巍的博客
\documentclass{article}%
%
% 注意宏包顺序,有可能会报错
\usepackage{ctex}% 中文支持
\usepackage{geometry}% 用于页面设置
\usepackage[english]{babel}% 载入美式英语断字模板
\usepackage[dvipsnames, svgnames, x11names]{xcolor} % 颜色支持
\usepackage{tcolorbox}% 支持更好的文本框

% 设置为A4纸,并设置边距
\geometry
{
  a4paper,%
  left = 1.5cm,%
  right = 1.5cm,%
  top = 2.54cm,%
  bottom = 2.54cm%
}%

\setlength{\parindent}{2em}% 缩进为两个字符宽度
%
\setmainfont{Ubuntu Mono}% 设置全局英文字体

% ------------------ 开始 -------------------
%
\begin{document}%

\heiti\Large tcolorbox宏包使用示例\normalfont\normalsize\\
  
\begin{tcolorbox}[colback=SteelBlue1, colframe=SteelBlue3, coltitle=DarkBlue, title=Test Lists, fonttitle=\bfseries\Large, bottomrule=3ex]
  \qquad 您在TDD中编写并通过的每个测试都代表了您添加到系统中的一个新的、可工作的行为片段。除了提供整个特性之外,您通过的测试是对进展的最佳度量。您可以为每个测试命名,以描述行为的一小部分。
  
  \qquad 尽管您无法预先确定所有测试,但是您可能会对需要解决的问题有初步的想法。许多测试驱动程序将他们对即将进行的测试的想法记录在测试列表中(首先在《Test Driven Development: By Example》中进行了描述)。该列表可以包含测试名称或您需要执行的代码清除提示。
  
  \qquad ……
\end{tcolorbox}

\end{document}

效果如下:
LaTeX备忘——使用tcolorbox宏包创建更好看的文本框_第1张图片
说明:

  1. 大家注意代码中“\begin{tcolorbox}[…]”里面的设置,字面意思已经比较明显,这里不再解释,动手试一试就清楚了。
  2. 在框内默认的缩进无效,所以在每段前有\qquad来空两个字符。
  3. 注意更多的色彩名称需要xcolor宏包与相关库的支持。
  4. 对于操作环境与我一样的朋友可以很容易找到相关宏包的说明文档,环境不一样的朋友可以到我的百度网盘上免费下载tcolorbox宏包的说明文档:tcolorbox宏包说明文档,提取码:t5ss。
  5. 我也把xcolor宏包的说明文档放在百度网盘上,下载地址是:xcolor宏包说明文档,提取码:q9tf。上面有色彩名称列表,当然,如果想使用自定义的色彩也可以。

你可能感兴趣的:(LaTeX)