正在施工。
目的,和写在前面
本笔记匹配以下书籍:
LaTeX入门,刘海洋,9787121202087
- TZX提供了latex上部分实例的实现,可以节约写代码的功夫。
在演示之前,请确保空出至少3-4GB的可用空间,并保证还行的互联网连接
本章大概有以下目的:
- ctex发行版已经基本停止维护,虽然里面的miktex并没有停止维护,仍然可以更新到最新版本,但是既然有其他的latex发行版可以使用,为什么要用一个3年前更新的发行版呢?
- 书中的部分环境配置,例如gsview已经停止配布,本文试图修正其中的某些错误。
- 由于简体中文用户特殊的网络环境,部分配置有坑。
- 演示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宏包的时候
从文件夹中就可以找到文件