Qtikz 和软件包

Qtikz 和软件包

如何使用 Qtikz 中的包?

例如,我想在 Qtikz 中使用 circuitikz 包。如何将此包加载到 Qtikz?

答案1

KtikZ 的 Github 页面包含一个文档索引.html(另见渲染版本)标题QtikZ 手册,因此这似乎是 QtikZ 文档。从那里(第 3 节,重点是我的):

模板

QtikZ 具有模板机制。模板文件是一个骨架 LaTeX 文件,其中所有必要的包和定义都已加载 并确定样式(字体等)。模板文件(通常)不包含任何实际内容,而是包含“替换字符串”(默认为 <>),在生成预览时由编辑器中的 TikZ 代码替换。

生成预览时,QtikZ 会在编辑器中用 TikZ 代码内部替换模板文件中的“替换字符串”,并编译生成的 LaTeX 文件。生成的 PDF 文件随后会显示在预览面板中。如果在编译过程中出现任何错误(TikZ 代码和模板文件中的错误),则会显示在消息面板中。

用户可以创建模板文件并在模板文本字段中指定完整路径。如果在生成预览时模板文本字段为空,则使用内部模板文件,因此不会强迫用户创建模板文件。

例如,名为的模板文件ktikz_template.pgs可能包含以下内容:

例 3.2. 一个示例模板文件

\documentclass{article}
\usepackage{mathptmx}
\usepackage{tikz}
\usepackage{color}
\DeclareSymbolFont{symbolsb}{OMS}{cmsy}{m}{n}
\SetSymbolFont{symbolsb}{bold}{OMS}{cmsy}{b}{n}
\DeclareSymbolFontAlphabet{\mathcal}{symbolsb}
\usepackage[active,pdftex,tightpage]{preview}
\PreviewEnvironment[]{tikzpicture}
\PreviewEnvironment[]{pgfpicture}
\begin{document}
<>
\end{document}

因此,您可以在模板中添加其他包。手册中还有一个屏幕截图,显示了文本字段的位置,您可以在其中放置模板的路径,尽管屏幕截图是针对 KtikZ 的,因此有点令人困惑。

相关内容