如何使用 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 的,因此有点令人困惑。