使用 Kile 制作前言文件和 SyncTeX(在 Linux 中)

使用 Kile 制作前言文件和 SyncTeX(在 Linux 中)

我的系统Ubuntu以-distributionTeXLive为发行版TeX。我想编写一个通用样式文件,并将此文件包含到每个文档中。此类文件的扩展名应该是什么?

还有一个问题是:我应该把这个文件放在哪里?

我的电脑上有一个名为的目录/etc/texmf/,其中有一些相关文件,例如:

  1. tex
  2. texdoc

另外,我该如何使用KileforOkular进行配置SyncTeX?也就是说,我想在窗口中单击时查看源文件的相关部分Okular

答案1

这个问题可能有点太多了。特别是关于的部分SyncTeX可能应该放在一个单独的问题中。另外我只能回答其余的问题。

要将常用命令放入专用文件中,您可以创建一个简单的mypreamble.tex文件并执行\input{mypreamble}它来使用它。更复杂的方法是编写自定义的package,即.sty文件。正如我之前描述过本质上你只需要这两行:

\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{mypreamble}[2012/08/23]

在文件开头.sty,给出包的名称(在这种情况下文件应该是 names mypreamble.sty)和最后更改的日期。可以使用 加载\usepackage{mypreamble}

无论如何,您都应该将文件放在可以找到的目录中tex。当然,您不想总是将其复制到项目目录中。虽然可能还有其他方法,但我认为这种样式文件的最佳方法是将其放在特殊目录中,例如,然后/home/myname/tex/将该目录添加到TEXINPUTS环境变量中。您可以在哪里执行此操作取决于您使用的窗口管理器或 shell。命令行应该如下所示:

export TEXINPUTS="$TEXINPUTS:.:/home/myname/tex:"

我必须将此行放入,但根据您的设置,~/.zshrc它也可以属于~/.xinitrc~/.bashrc或其他。~/.profile

相关内容