我想知道如何在 Scientific Workplace tex 文件中插入 Tikz 代码。由于 SW 不直接支持 Tikz,现在我只是在另一个 tex 编辑器中创建 Tikz 代码并导出为 pdf。然后我将 pdf 转换为图像,并将图像导入 SW。
答案1
简单的网络搜索就能找到 SWP 开发人员提供的说明。由于我无法访问 SWP,因此这些说明尚未经过测试,但如果它们不起作用,您应该联系他们以询问更新的信息。
參考文獻:http://www.sciword.co.uk/mailings/May2016.htm
TikZ: 这个 Scientific WorkPlace v5.5 问题是由一位自 2002 年以来一直在我们的邮件列表中的学者发起的,他发送电子邮件说:
希望您不介意我问一个简单的问题。我希望当我将下面的文本作为封装的 TeX 文件包含在我的 SWP 文件中时,它会为我生成一个图形。相反,它给了我错误消息。有没有快速修复这个问题的方法?如果我想包含 TeX(或其他)生成的数学图形,一般建议是什么?
并附上 TikZ 图片的代码。我们在回复中说:
如果你想包含 tikz 图片...你将需要 tikz-cd 包,该包可在https://www.ctan.org/pkg/tikz-cd。您是否已将 tikz-cd 包添加到文档中(排版 - 选项和包 - 包选项)?由于 Scientific WorkPlace 不提供 tikz-cd,因此您需要 GoNative 来添加它。
您还需要确保您的计算机上有 tikz 包,以及它所需的包(xkeyval、pgf 和 everyshi)。您可以从 CTAN 获取所需的任何其他包,但我们已将您需要的 zip 文件放在此处:tikz-cd、xkeyval、pgf 和 everyshi(右键单击 - 另存为)。只需解压缩这些文件,然后将其包含的文件夹另存为
C:\sw[p]55\TCITeX\TeX\LaTeX\contrib\tikz-cd\
等;您应该先删除文件夹中的旧版本 PGFC:\sw[p]55\TCITeX\TeX\LaTeX\contrib\pgf
。然后,此处的示例.tex
文件将编译以生成此 PDF。您可以将 TikZ TeX 字段放在 Display 中,以便居中并获得更好的间距。以上说明适用于 v5.5。对于 v6.0,您需要添加的唯一包是 tikz-cd;
.sci
然后此处的示例文件将编译以生成此 PDF(故意显示不同的图形)。当您在 v6.0 中添加 TeX Field 时,对话框会询问您需要哪些包;在这种情况下,只需输入 tikz-cd。您还需要确保您的 TeX Live 安装中有 tikz-cd(请参阅下面的第 4 项)。一旦你让我们的示例
.tex
或.sci
文件工作起来,为什么不尝试使用你自己的 TikZ 图形或在线获取的代码呢?有很多有趣的示例可供使用http://www.texample.net/tikz/examples/– 尽管您需要记住之前的任何内容\begin{document}
都可能需要进入序言!添加 TeXLive 包(v6.0): 接着上面第 3 项,我们来添加包 tikz-cd 作为示例:
Windows — TeX Live 管理器(说明复制自我们 2015 年 12 月的邮件第 4 项):
- 双击
c:\TeXLive\2015\bin\win32
文件夹中的可执行文件 tlmgr-gui.exe 或 2016 (或更高版本)- 点击“加载默认”按钮并等待
- 滚动浏览包名称列表,找到要添加的包并选中复选框(此处添加子图包)
- 点击“安装”按钮
您可能需要先更新 TexLive Manager。
Mac – TeX Live 实用程序:
- 使用 Finder 导航至
/Applications/MacKichan/local/bin/TeXLiveUtility
- 点击打开,然后点击更新,查看是否需要安装
- 单击“Packages”,然后向下滚动到 tikz-cd(或在搜索框中输入)。
- 使用 Cmd 选择要安装的软件包 - 单击(在我们的示例中,只需 tikz-cd)
- 右键单击并选择安装选定的包
- 几秒钟后,您将看到安装成功的消息
请注意,添加包的建议subfigure
是无稽之谈:这已经过时很久了。使用subcaption
或,如果失败,使用subfig
。如果 SWP 需要subfigure
最近的 TeX 安装,那是 SWP 方面的一个错误,应该报告。