首先,我对 LaTeX 还不太熟悉,使用方式有限(为我的数学课打笔记 + 做习题)。因此,我提前为不知道正确的术语或要包含的细节而道歉。
无论如何,我正在尝试使用 XYpic 包创建一个有向图。对于这样的事情,我通常的工作流程是使用教程中的示例代码并对其进行调整,直到它达到我需要的效果。在这种情况下,我这样做了,从http://www.math.unm.edu/~loring/links/graph_s07/tex_graphs.pdf和 XYpic 参考手册。
我使用的样例位没有错误,但边缘(例如由“a”-“b”定义的位)根本没有显示在 pdf 中。我从第一个链接的第三页批量提取了样例文件,并在新文档中尝试了它,但出现了同样的问题。
所以,我想我的问题是:如何解决这类问题?问题似乎很明显出在我的计算机上,但我对 TeX 的内部工作原理还不够熟悉,甚至不知道从哪里开始。任何建议都将不胜感激。
这是在 Mac 上,使用 2011 texlive 发行版和 texpad 和 texworks 作为编辑器。
答案1
TeXShop 中的默认设置是,当您给出 latex 命令时,它实际上会运行 pdflatex 以直接生成 pdf 文件。如果您在 tex-graphs.pdf 中的 latex 文件上使用 pflatex,则边缘不会出现(我忘记了为什么),但如果您运行普通的旧 latex 来生成 dvi 文件,它们就会出现。然后您可以在该 dvi 文件上运行 dvipdf 以获得确实出现边缘的 pdf 文件。
您可以按照 AMS 提供的说明http://www.ams.org/publications/authors/faq/author-faq
(转到该网站并texshop
在搜索框中输入)告诉 TeXShop 自动使用普通旧乳胶和 ghostscript 来生成您的 pdf 文件(这样您就能看到边缘)。例如,一种方法是进入 Typeset 菜单并选择TeX and Ghostscript
;然后它将以这种方式处理您的乳胶文件,直到您退出 TeXShop。或者,输入以下行
%!TEX TS-program = latex
放入你的 latex 文件中作为文件的第一行。