2011-02-14 91 views
11

我想弄清楚是否有办法将CSS方法应用到我正在构建的LaTeX模板上。我想要做的是将一组对括号内的单词应用特定的样式处理。例如:LaTeX的CSS类相当于

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

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

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

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

谢谢!

Ryan

+4

你也可以尝试http://tex.stackexchange.com/ – 2011-02-15 23:21:07

回答

-1

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

的教程here可能是虽然有用

+1

TEX是图灵完成时,您可以随时重写代码 – 2011-02-19 10:31:39

0

你可以调整的\parskip的价值,看到here用于解释

\addtolength{\parskip}{\baselineskip} 

或者,你可以只使用\setlength:。

\setlength{\parskip}{0.5cm} 
+0

这不会解决在头文件中创建类的问题,尽管它确实很好地解决了该示例。 – Jimmy 2011-02-17 00:56:36

0

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

4

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

把这个在你的序言:

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

然后使用样式文件中:

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