意思 latex_小白的Latex体验与进阶

0dd0d63d649cb0adf82ace50389acce3.png

1初识Latex

女朋友将我领进门,修行在个人。我跟女朋友大学一年级认识的,毕业后我就在本校读研读博,她则以优异的成绩保研前往B校,并也选择了读博之路。我俩的课题组呈现截然相反的画风,导师方面:我方导师一心从政,两耳不闻学术事;她的导师则无微不至,学术技巧倾囊相授。Latex在我方课题组几乎从来没有被提及,直到我女朋友对我进行了强烈的安利和秀优越。于是,我动摇了,开始在各大论坛搜集关于Latex的评论和使用领域,褒贬不一,最常用来对比的自然是商用软件Word。Latex开源,免费,格式固定,可以让作者把更多的精力投注给内容。说实话,本科毕业的时候确实被Word折磨过,那种记忆几乎终生难忘,却又无法摆脱。若Latex真如所说的那么神奇的话,何不取而代之?

2使用Latex完成了第一篇论文稿件

带着这样的愿景,我把第一篇word论文转化成了Latex格式。模版源自一个四区的SCI期刊,前后花了三天的时间,过程基本顺利,没有遇到太大的困难,打印出来的论文版面整齐,成就感十足!

我心想排版工作这么简单,我干嘛不套个一区的模版呀?于是就找了个一区的模版,杂志是msea,艾斯维尔数据库的,还是今年三月份刚刚更新的模版,有单栏和双栏两种,我要用双栏的,结果标题页愣是运行不起来,错误上多达百个,还全都指向了maketitle,报错说控制序列错误。这可把我给急坏了,忙了一天,结果啥也没解决。

晚上睡觉前我想了又想,要么是模版本身的问题,要么就是编辑器的问题了。遇到这问题的人也不多,那八成是编辑器的问题。我当时我当时用的是winedt,听说是CTEX自带的,也不知道好不好。上网搜了一下各种编辑器的优劣,还真有不少说winedt坏话的。其缺点可以总结为:1封装的字体库有问题,易报错,2闭源,盗版,3封裝修改了默认编码,4已经超过一年没更新了,5平台限制。总之,就是老旧,易出错,盗版,过度包装的代名词。当然优点也是很突出的,剧透一下最后并不是编辑器的锅。听说目前最火的是VScode+Texlive+SmartraPDF套装,那行,就你了。

3 VScode+Texlive+SmartraPDF套装

这套编译环境的搭建教程相对来说还是挺成熟的,在此强烈推荐这一网址的安装教程:https://blog.csdn.net/weixin_43356770/article/details/104035291

讲的真的太好了,让我在一天之内搞定了环境的配置。再次复盘一下配置过程,大体分为以下几步:

第一,在清华大学开源网址下载并安装Texlive

第二,在官网下载并安装VScode

第三,在官网下载并安装smartrapdf

到这儿都是小意思,最容易忽略,最容易出错的是第四步,记得把Texlive添加到系统环境变量,大部分电脑都不会给你自动添加的。

第五步是在VScode内添加各种有用的插件,比如Latex workshop和latex formatted等。

第六步就是在setting.json里面贴代码,建议你们贴我这个代码,我写代码带注释,一看就懂。记得把原有的两个大括号去掉。

{

"latex-workshop.latex.autoBuild.run": "never", //禁止自动保存时的文件编译

"latex-workshop.intellisense.package.enabled":true,//根据加载的包,自动完成命令或包

"latex-workshop.latex.recipes": [

{

"name": "xelatex",

"tools": [

"xelatex"

]

},

{

"name": "latexmk",

"tools": [

"latexmk"

]

},

{

"name": "pdflatex -> bibtex -> pdflatex*2",

"tools": [

"pdflatex",

"bibtex",

"pdflatex",

"pdflatex"

]

}

],

"latex-workshop.latex.tools": [

{

"name": "latexmk",

"command": "latexmk",

"args": [

"-synctex=1",

"-interaction=nonstopmode",

"-file-line-error",

"-pdf",

"%DOC%"

]

},

{

"name": "xelatex",

"command": "xelatex",

"args": [

"-synctex=1",

"-interaction=nonstopmode",

"-file-line-error",

"%DOC%"

]

},

{

"name": "pdflatex",

"command": "pdflatex",

"args": [

"-synctex=1",

"-interaction=nonstopmode",

"-file-line-error",

"%DOC%"

]

},

{

"name": "bibtex",

"command": "bibtex",

"args": [

"%DOCFILE%"

]

}

],

"latex-workshop.latex.autoClean.run": "onBuilt", //在PDF文件生成后自动删除辅助文件

"latex-workshop.latex.clean.fileTypes": [

"*.aux",

"*.bbl",

"*.blg",

"*.idx",

"*.ind",

"*.lof",

"*.lot",

"*.out",

"*.toc",

"*.acn",

"*.acr",

"*.alg",

"*.glg",

"*.glo",

"*.gls",

"*.ist",

"*.fls",

"*.log",

"*.fdb_latexmk",

"*.gz"

],

"latex-workshop.view.pdf.viewer": "tab", //用内置PDF阅读器查看

"latex-workshop.showContextMenu":true, //右键菜单

}

最后一步重启并写一段代码运行就行了。

以上步骤不是很详细,只是对我所附网址的一点补充和强调,大家要结合起来看才能看懂。

4终章

最后大家关注的问题肯定是:那个一区的模版运行起来了没有?

很遗憾得说没有啦,而且报错信息跟之前一样一样的,我现在心里笃定就是那个模版没有做好, ,当然,如果在座的那位高人有什么高见的话还请不吝改建,好让我醍醐灌顶,恍然大悟,先在此感激不尽了。

d709b495878dcc0109c15f26ea16a37a.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值