使用 MikTex 的图形

使用 MikTex 的图形

我打算做一些自由职业。我的主要工作是使用 LaTeX。它运行在其他人维护的 Linux 平台上。我收到了一些请求,但我的主要工作无法满足这些请求,但我自己做这些工作并不被禁止。

我已经将 MikTeX 下载到我家里的 PC / Windows10 上。我的第一项工作是制作一个图表。X 和 Y 坐标 >0 每个单元都有一条水平或垂直线,延伸到正方形图的整个维度。即一堆正方形。交叉点是圆圈。

我的培训不包括这种图形工作,只有文本。有人能告诉我如何开始制作这些简单的图形吗?我买了一本 LaTeX 图形伴侣书,但它是 1997 年的。我从文本中复制的第一个代码被 卡住了\usepackage{pstcol}。错误消息表明这是一个过时的术语并建议pstricks,我使用了 。但我似乎无法在页面上得到任何东西.pdf

当我在另一个 LaTeX 网站上发布这个问题时,他们立即试图向我推销一些东西。

我要宣布\usepackage{pstricks}

\begin{document}
\begin{pspicture}(0,0)(2,2)\showgrid
\psline[linewidth=1pt,linecolor=gray] 
{<->}(0.5,0)(0,1)(1,1.5)(1.5,1)(.5,.5)
\end{pspicture}
\end{document} 

获取错误消息

! Undefined control sequence.
l.96 \begin{pspicture}(0,0)(2,2)\showgrid

? 

用 %注释掉\showgrid得到以下结果。

! Undefined control sequence.
\c@lor@to@ps ->\PSTricks 
                         _Not_Configured_For_This_Format
l.98 {<->}
          (0.5,0)(0,1)(1,1.5)(1.5,1)(.5,.5)
? 

有人能给我指明正确的方向吗?

我可以写文字,但图形却令我困惑。

答案1

我认为pstricks它更容易学习,因为它使用类似 LaTeX 的语法——实际上它是 Adob​​e Postscript 的 LaTeX 接口。

使用它时有一个困难:很长一段时间以来,人们一直在编译pdflatex以直接从 .tex 源文件获取 .pdf 文档。但是,pdflatex没有计算引擎来执行 Postscript 所需的计算。这就是您收到此错误消息的原因。因此,您有三种可能性:

  • 沿着经典链条进行编译latex -> dvips -> pstopdf
  • 使用 进行编译pdflatex,并将编译委托给外部程序,加载auto-pst-pdf`pstricks。这会将 pstricks 代码提取到一个临时文件中,从辅助编译中生成一个(裁剪的)pdf 图形文件,并将该图像文件合并到您的主文档中。
  • 用 编译 xelatex

这是您的代码,略作修改,以显示更多语法。它必须使用 进行编译pdflatex。如果您想遵循其他两种方式之一,只需删除(或注释)\usepackage{auto-pst-pdf}

还有一句话:要使辅助编译工作,您必须将开关添加--enable-write18pdflatex。这是从您的编辑器配置中完成的。

\documentclass[border=3pt, svgnames]{standalone}
\usepackage{pstricks-add,}
\usepackage{auto-pst-pdf} 

\begin{document} 

\psset{arrowinset=0.15, linejoin=1,}
\begin{pspicture}[showgrid](0,0)(2,2)
 \psline[linewidth=1pt,linecolor=SteelBlue] {<->}(0.5,0)(0,1)(1,1.5)(1.5,1)(.5,.5)
\end{pspicture}

\end{document} 

在此处输入图片描述

要在 TeXworks 中配置 pdflatex,您必须进入Edit -> Preferences菜单,单击Typesetting选项卡,选择pdflatex行,然后单击Edi按钮。您的配置pdflatex应该是这样的:

在此处输入图片描述

相关内容