如何在 SW 中集成 Tikz 代码?

如何在 SW 中集成 Tikz 代码?

我想知道如何在 Scientific Workplace tex 文件中插入 Tikz 代码。由于 SW 不直接支持 Tikz,现在我只是在另一个 tex 编辑器中创建 Tikz 代码并导出为 pdf。然后我将 pdf 转换为图像,并将图像导入 SW。

答案1

简单的网络搜索就能找到 SWP 开发人员提供的说明。由于我无法访问 SWP,因此这些说明尚未经过测试,但如果它们不起作用,您应该联系他们以询问更新的信息。

參考文獻:http://www.sciword.co.uk/mailings/May2016.htm

  1. 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\等;您应该先删除文件夹中的旧版本 PGF C:\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} 都可能需要进入序言!

  2. 添加 TeXLive 包(v6.0): 接着上面第 3 项,我们来添加包 tikz-cd 作为示例:

    Windows — TeX Live 管理器(说明复制自我们 2015 年 12 月的邮件第 4 项):

    1. 双击c:\TeXLive\2015\bin\win32文件夹中的可执行文件 tlmgr-gui.exe 或 2016 (或更高版本)
    2. 点击“加载默认”按钮并等待
    3. 滚动浏览包名称列表,找到要添加的包并选中复选框(此处添加子图包)
    4. 点击“安装”按钮

    您可能需要先更新 TexLive Manager。

    Mac – TeX Live 实用程序:

    1. 使用 Finder 导航至/Applications/MacKichan/local/bin/TeXLiveUtility
    2. 点击打开,然后点击更新,查看是否需要安装
    3. 单击“Packages”,然后向下滚动到 tikz-cd(或在搜索框中输入)。
    4. 使用 Cmd 选择要安装的软件包 - 单击(在我们的示例中,只需 tikz-cd)
    5. 右键单击并选择安装选定的包
    6. 几秒钟后,您将看到安装成功的消息

请注意,添加包的建议subfigure是无稽之谈:这已经过时很久了。使用subcaption或,如果失败,使用subfig。如果 SWP 需要subfigure最近的 TeX 安装,那是 SWP 方面的一个错误,应该报告。

相关内容