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

本文主要介紹使用tcolorbox宏包創建更好看的文本框,我們直接看示例代碼。


操作系統:Ubuntu 18.04 編輯工具:TeXstudio 2.12.6 編譯方式:LuaLaTeX


% 開源中國,陸巍
\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}

效果如下:

tcolorbox宏包示例

說明:

  1. 大家注意代碼中“\begin{tcolorbox}[...]”裏面的設置,字面意思已經比較明顯,這裏不再解釋,動手試一試就清楚了。
  2. 在框內默認的縮進無效,所以在每段前有\qquad來空兩個字符。
  3. 注意更多的色彩名稱需要xcolor宏包與相關庫的支持。
  4. 對於操作環境與我一樣的朋友可以很容易找到相關宏包的說明文檔,環境不一樣的朋友可以到我的百度網盤上免費下載tcolorbox宏包的說明文檔:LaTeX資料,提取碼:5gd3。
  5. 我也把xcolor宏包的說明文檔放在百度網盤上,下載地址同上。上面有色彩名稱列表,當然,如果想使用自定義的色彩也可以。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章