Mac同济大学毕业论文Latex模板环境配置
基本软件安装
- MacTex 官方网址、镜像网站
- TexStudio 官方网站
这两个是基本环境配置,有些这两个东西,英文论文已经可以顺利编写了,我写小论文的时候基本也没有在mac上改什么配置,下了IEEE的模板就可以直接用了。
但是因为同济大学硕博士论文LaTeX模板中,肯定会使用到中文,因此我们必须解决中文的问题。
Mac环境配置
我初次使用TexStudio打开模板直接编译报错,大概会有这两种错误:
- Undefined control sequence
- xkeyval crashing pax/pdfpages
第一个错误是要我们换个编译方式,这个在模板的Readme也写了,打开Preference->Build:
- Default Compiler中,将PdfLatex改为XeLatex
- Default Bibliography Tool中,将BibTex改为Biber
另一个问题主要是我们的字体问题了
字体配置
这个《字体安装》Issue提供了几个windows的字体文件,我试了一下都能在mac上安装。其中最关键的应该是隶书,因为mac上没有。
安装完之后,打开Mac自带的Font Book(聚集搜索一下就行), User处就能看到我们装的三个新字体了。请重点关注LiSu
,是的,他的名字叫LiSu而不是LiShu…
根据《关于Mac》Issue中ZiheLiu的提示,我打开了textlive中ctex-fontset-fandol.def。
- 在\setCJKfamilyfont { zhkai } { …… }后边添加一行:\setCJKfamilyfont { zhli } { LiSu }
- 在\NewDocumentCommand \kaishu { } { …… } 后边添加一行:\NewDocumentCommand \lishu { } { \CJKfamily { zhli } }
我虽然没学过def文件的语法,但凭借一些编码经验可以猜测,LiSu是安装字体的真名,zhli是我们后面要引用的别名,所以按照原来仓库的Readme配置并不能适用于mac,ZiheLiu是正确的。当然我们也完全可以使用其他隶书,改一下真名即可。
同时ZiheLiu使用的是2020版本的texlive,而我装的还比较早是2018版的,所以搜索/usr/local/texlive/2020/texmf-dist/tex/latex/ctex/fontset/ctex-fontset-fandol.def
失效时,不妨看看版本。
因为是在usr文件夹中,如果不用terminal sudo操作的话可以先复制一份到桌面,然后改完再输密码拷回去就行。
biblatex配置
下载biblatex-gb7714-2015 ,将gb7714-2015.bbx, gb7714-2015ay.bbx, gb7714-2015.cbx, gb7714-2015ay.cbx
四个文件放到你要编译的主文档所在目录。
PDF输出
字体下载了,文件也配置了,你以为大功告成了。
点开一看?怎么中文全都不显示了。
求助了一下互联网,贴吧给了一个方案(评论区的方法我还没试),还是在Preference的Build中将PDF Viewer改为外部的PDF,Mac一般就是Preview了。
可以看到用Preview就能看到中文了,至此,就能愉快地使用Latex写文章啦。
后续问题补充
参考文献作者大写问题
直接使用模板编译,最后的参考文献作者名都是大写。参考issue中的解答,我们定位tongjithesis.cls
文件中biblatex
,在配置中添加gbnamefmt=lowercase
。
英文封面工学硕士M.S问题
原有作者是Ph.D可能没考虑到我们这些硕士…CS、软工之类的一般都是工学硕士,但是模板的学硕模板,英文封面显示Master of Science
理学硕士,应该需要改成Master of Engineering
。搜索tongjithesis.cfg
文件,搜索Master of Science
将其修改成对应学科类型。
新模板封面
所在学院、学科专业在新模板里面变成了学院 和 学科名称,这个直接在tongjithesis.cfg
找一下修改即可。
标题英文格式为Times New Roman问题
修改tongjithesis.cls
中三个的romantitle
为arialtitle
,并将rmfamily
改成sffamily
Mac同济大学毕业论文Latex模板环境配置相关推荐
- 东南大学研究生毕业论文LaTeX模板seuthesix的使用技巧【Mac版】
使用环境 系统:macOS. 编辑器:TextMate[疯狂打电话!敲好用!]. 环境:MacTeX2019. tex编译器:xelatex. seuthesix文件:东南大学研究生毕业论文LaTeX ...
- Mac下Qt for android 环境配置
Mac下Qt for android 环境配置 文章目录 Mac下Qt for android 环境配置 1. 需要准备工具 2. 下载时版本搭配解释 3. 下载工具过程 4. 环境变量设置 5.qt ...
- 电子科技大学硕士毕业论文和博士毕业论文Latex模板及问题集锦
电子科技大学硕士毕业论文和博士毕业论文Latex模板 查阅地址为:UESTC硕博士毕业论文模板 电子科技大学硕博士论文使用过程中出现的问题集锦见: 问题集锦
- 西电研究生毕业论文latex模板使用指南
西电研究生毕业论文latex模板使用指南 记录西电研究生毕业论文latex模板过程中一些需要更改的地方 下载学校提供的latex模板后,在winEdt7.0中运行templet.tex,根据提示安装需 ...
- linux下latex中文字体,Ubuntu下LaTex中文环境配置
http://www.cnblogs.com/lienhua34/p/3675027.html --------------------------------------- [转] http://h ...
- 国内大学毕业论文LaTeX模板集合
薛瑞尼的清华大学学位论文LaTeX模板 http://sourceforge.net/projects/thuthesis/ 北大论文文档 LaTeX 模板 pkuthss v1.2 beta htt ...
- 最全的国内大学毕业论文LaTeX模板集合
清华大学学位论文LaTeX模板 http://sourceforge.net/projects/thuthesis/ 薛瑞尼的清华大学学位论文LaTeX模板 http://sourceforge.ne ...
- Mac下cocos2dx-3.2+Xcode环境配置和项目创建
这是有关环境配置的第二篇教程,第一篇讲的是win8下的环境配置.这里我们使用C++.所有如果你用其他语言如Lua和js进行cocos2d开发,那么可以再找一找其他的配置文档. 下面要说Mac os 下 ...
- MAC JDK 卸载方法、环境配置
MAC JDK 卸载方法(彻底卸载) 1.打开终端2.输入 sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin sudo r ...
最新文章
- FirstApp,iphone开发学习总结7,相机
- Silverlight简介
- CodeForces - 1000D Yet Another Problem On a Subsequence(动态规划+组合数学)
- java实现遍历树形菜单方法——TreeAction实现
- laravel 控制器中使用中间件_在 Laravel 中使用 Slack 进行异常通知
- 打不开磁盘“D:\CentOS7\CentOS7.vmdk”或它所依赖的某个快照磁盘。
- 树莓派和微信和服务器,用树莓派搭建微信公共平台
- 360浏览器 ajax取缓存,web开发遇到的坑之360浏览器缓存问题
- Netty学习总结(6)——Netty使用注意事项
- nginx 开启gzip压缩--字符串压缩比率很牛叉
- how to catch out of memory exception in c++
- oracle 选择函数,Oracle 分析函数RANK(),ROW_NUMBER(),LAG()等的使用方法
- linux I2C读写应用程序
- elasticsearch实战 中文+拼音搜索
- math ceil函数python_Python ceil函数
- css svg做动图,用svg动态绘制图形
- 一文带你重新审视CAP理论与分布式系统设计
- 网络推广员的工作职责,如何做好网络推广员
- 数据库查询语句(书上例题)
- 系统思考:富者越富基模
热门文章
- Python - 装机系列30 AMD4650g+华擎A520+光威内存条3200MHZ频率设置
- Apple 软件产品使用的 TCP 和 UDP 端口
- 美团滑块(1-18,js逆向)
- AC Leetcode 290. 单词规律
- InputStream读JSON数据时乱码
- XSS Phishing - 新式跨站脚本攻击方式
- android ca证书的安装,如何在Android上以编程方式安装CA证书,无需用户交互
- uiview 渐变_UIView的背景渐变
- SVN各种错误提示产生原因及处理方法
- [培训-DSP快速入门-3]:C54x DSP内存资源与内存空间分布