与LaTeX等效的CSS类

时间:2011-02-14 19:19:16

标签: css latex

我试图找出是否有办法将CSS方法应用于我正在构建的LaTeX模板。我想要做的是拥有一组,它们对括号中的单词应用特定的样式处理。例如:

如果我有三段文字,我希望所有段落在最后一行之后都有[0.5厘米]的间距,而不必在每段之后添加\\[0.5cm]

是否有一个LaTeX相当于定义序言中所有段落的处理方式,以便它在整个文档中级联?相当于:

<style> p {padding-bottom:0.5cm} </style>

我希望能够在整个文档中指定这些类似CSS的LaTeX类的多个版本,因此我不需要特定的解决方案。我需要帮助了解如何在序言中添加自定义标签/名称/类,以及如何在文档中使用它们的示例。

谢谢!

赖安

4 个答案:

答案 0 :(得分:5)

听起来你想要定义自己的环境。以下是LaTeX wikibook的示例。

把它放在你的序言中:

\newenvironment{king}
{\rule{1ex}{1ex}\hspace{\stretch{1}}}
{\hspace{\stretch{1}}\rule{1ex}{1ex}}

然后使用文档中的样式:

\begin{king}
My humble subjects \ldots
\end{king}

答案 1 :(得分:0)

您可以调整\parskip的值,有关说明,请参阅here

\addtolength{\parskip}{\baselineskip}

或者,您可以使用\setlength

\setlength{\parskip}{0.5cm}

答案 2 :(得分:0)

您可以创建更改环境的命令(如设置parskip),并在文档的不同位置发出命令。尝试使用{bracketing}更改命令所做更改的范围。

答案 3 :(得分:-1)

据我所知,这是不可能的。 :(

虽然教程here可能很有用。