LaTeX的CSS类等效物是什么?

12

我正在尝试确定是否有一种方法将CSS方法应用于我正在构建的LaTeX模板。我想做的是拥有一组,使其对方括号内的单词应用特定的样式处理。例如:

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

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

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

我希望能够在我的文档中指定多个版本的这些“类似CSS的LaTeX类”,因此我不需要特定的解决方案。我需要帮助理解如何将自定义标签/名称/类添加到导言部分,并提供在文档本身中使用它们的示例。

谢谢!

Ryan


4
你可以尝试访问http://tex.stackexchange.com/。 - Amir Rachum
4个回答

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}

0
你可以调整 \parskip 的值,详见此处的解释。
\addtolength{\parskip}{\baselineskip}

或者,您可以直接使用\setlength

\setlength{\parskip}{0.5cm}

这并没有解决在头文件中创建类的问题,尽管它确实很好地解决了这个例子。 - Jimmy

0
你可以创建改变环境的命令(比如设置段间距),并在文档的不同位置发出这些命令。尝试使用{括号}来改变命令所作出的更改的范围。

-1
据我所知,这是不可能的。:(
这里的教程链接可能会有所帮助。

1
TeX是图灵完备的,当您可以即时重写代码时,没有什么是不可能的。 - j-pb

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接