正在施工。

目的,和写在前面

本笔记匹配以下书籍:
LaTeX入门,刘海洋,9787121202087

  • TZX提供了latex上部分实例的实现,可以节约写代码的功夫。

在演示之前,请确保空出至少3-4GB的可用空间,并保证还行的互联网连接

本章大概有以下目的:

  1. ctex发行版已经基本停止维护,虽然里面的miktex并没有停止维护,仍然可以更新到最新版本,但是既然有其他的latex发行版可以使用,为什么要用一个3年前更新的发行版呢
  2. 书中的部分环境配置,例如gsview已经停止配布,本文试图修正其中的某些错误。
  3. 由于简体中文用户特殊的网络环境,部分配置有坑。
  4. 演示protext的配置。

protext的下载和安装

protext是仅支持windows的latex发行版,基于MiKTeX构建。

点击这里从ctan下载,会根据你所在的地区跳转。

然后解压-》MiKTeX那栏Install,根据实际需要安装。
TeXStudio比默认的编辑器TeXWork要好用,所以也按Install安装。

安装以后关掉就好

protext的更新

protext如果不更新,安装cetx包后在编译过程中会出现莫名其妙的问题。
按图示找到更新。

建议使用清华镜像。
同时,在更新时不建议一次更新过多包,这是因为该软件似乎不支持断点更新。如果要快速的选中和取消,可以使用上下方向键加空格。

GSview

Gsview根据官网配布已经停止更新,更何况pdf阅读器有很多,甚至edge的pdf阅读功能都很好用,所以这里省略pdf阅读器的安装。
点击这里下载并安装GhostScript。

在命令行下添加

如图所示为path添加gs路径

重启explorer

然后即可在资源管理器内shift+右键打开cmd或powershell,输入GS即可食用。

e.g

gswin32c -dBATCH foo.eps
:: 预览eps

带ps预览的quicklook

效果

选择安装(因为很好用)
quicklook是一个文件预览工具,可以对大部分文件进行预览。这里可以使用quicklook的预览功能达到快速的预览。
点击此下载quicklook,建议使用msi版本。
点击此下载并安装插件。打开资源管理器后空格安装,通过任务栏小图标退出后重启quicklook即可

imagemagick部分

A,这本书上的imagemagick没什么问题,这里提供一个直达下载页面的地址

解决tex的中文方块字问题

默认的texworks在中文电脑上打印出的pdf文件会发生方块字的问题。

使用其他工具打开不能修正。

这其实不是编辑器的锅。这是因为,由于未知的原因,
1. 在XeLaTeX下使用ctex包时,会出现方块字
2. 如果要在这个情况下不出现方块字,你应该使用usepackage{xeCJK}
3. ctex包只能在pdflatex下使用
4. u1s1,xeCJK这个包的默认排版不是很好看

然而,从遗留资料来看,ctex包似乎是给XeLaTeX设计的,因此我也不知道怎么回事。。。。

解决练习1.1

书上没写怎么用命令行编译
这里大概写一下

  • 注意 latex疑似会被texstudio加锁

一个简要的解法:使用latexmk

latexmk是一个使用方便的latex的前端,使用方便省事。
这里提供了一个latexmk的大概用法,也可以。
等我下完perl的时候再说

正常解法

目前的miktex的pdflatex和xelatex的前端都可以使用默认的选项编译出全套的文件。
pdflatex [your_file_name].tex ::在使用ctex宏包的时候
xelatex [your_file_name].tex ::在xeCJK宏包的时候

从文件夹中就可以找到文件

参见