![LaTeX 书籍 - 具有不同布局的部分(例如提示)](https://linux22.com/image/338658/LaTeX%20%E4%B9%A6%E7%B1%8D%20-%20%E5%85%B7%E6%9C%89%E4%B8%8D%E5%90%8C%E5%B8%83%E5%B1%80%E7%9A%84%E9%83%A8%E5%88%86%EF%BC%88%E4%BE%8B%E5%A6%82%E6%8F%90%E7%A4%BA%EF%BC%89.png)
我现在开始熟悉使用 LaTeX 编写书籍,并且正在尝试创建宏(已编辑)对于具有不同布局的部分,例如
- 尖端
- 回忆
- 有趣的事实
每次我使用其中一种布局时,我都需要它自动合并一个模板,比如说“提示”,可能带有不同的标题;而当我写一个“有趣的事实”时,我需要它调用另一个模板。
如何在 LaTeX 中实现这一点?我需要使用哪些命令/宏?
答案1
您正在寻找的是宏、命令和环境。在 LaTeX 世界中,它们不称为模板。
\documentclass{book}
\usepackage{blindtext}
\usepackage{tcolorbox}
\newenvironment{tip}{{\par\large\centering TIP \par}}{\par}
\newenvironment{funny}[1]{{\bigbreak\noindent\color{blue!20!orange}\large Fun fact: #1 \par}\noindent\ignorespaces}{\par}
\newtcolorbox{memory}[1]{title=#1}
\begin{document}
\begin{tip}
\blindtext
\end{tip}
\blindtext
\begin{memory}{The night I met her}
\blindtext
\end{memory}
\begin{funny}{Wombats are cute}
\blindtext
\end{funny}
\end{document}