Latex+WinEdt常见问题与解决办法汇总

最近一直忙着在写论文,学校又要求只接受基于Latex模板的论文。没办法,只能从零开始学了。第一次使用这玩意儿的我,碰到许多意想不到的问题,这里就梳理总结一下,一是希望能够帮助解决一些同学的问题;二是记录自己的学习历程;三是总结经验,万一哪天再碰到这些稀奇古怪的问题也好给自己一些借鉴的经验。本文不定期更新,什么时候碰到了新的问题和解决办法,也会及时补充进来,欢迎大家交流使用经验。

文章目录

  • 你可能感兴趣的
      • Latex和WinEdt是什么关系?
      • Latex和Tex什么关系?
      • WinEdt好用吗?有没有其他编辑器推荐?
  • 安装问题汇总
      • 安装顺序怎么安排?
      • WinEdt可以替换吗?
  • 如何使用?有哪些使用小技巧?
      • 最基本的三步走
      • 如何生成eps图片
      • cmd里面生成的eps图是黑白的怎么办?
      • 生成的PDF里参考文献没有更新?
      • 如何单独修改参考文献?
      • 引用调整为右上角而不是和正文在同一级
      • 如何批量修改字符(串)?
  • 先说这么多,仍在更新中······

你可能感兴趣的

Latex和WinEdt是什么关系?

就我个人理解,Latex是用来编译的,WinEdt是用来在Windows环境下编辑自己的文本、代码(没错,这玩意儿也得敲代码)等内容的编辑器,二者的关系可以参考GCC编译器和VScode,Windows下编辑C代码的编辑器当然不止VScode这一个,所以WinEdt也不是唯一的可以编辑Latex代码、文本等的编辑器。

Latex和Tex什么关系?

前者是“儿子”,后者是“爸爸”,前者衍生于后者。

WinEdt好用吗?有没有其他编辑器推荐?

不好用,要吐槽的地方一大堆,但这不应该是这篇文章的重点。没有用过别的编辑器,请自行尝试。

安装问题汇总

安装顺序怎么安排?

分两步:先安装Latex编译器(教程一大堆,自己找),然后再安装编辑器,编辑器不用根编译器安装在一起,它会自动检索出电脑上已经安装的Latex编译器(只针对WinEdt来讲,估计这是它唯一的优点了)。如果没安装编译器就编译,后果你懂的,肯定是一大堆错误!

WinEdt可以替换吗?

可以的,Latex的底层编译器和Latex代码编辑器是独立的,WinEdt可以单独替换为不同版本的。

如何使用?有哪些使用小技巧?

最基本的三步走

假如你已经编辑完一个文本或者填充完一个模板(以后者举例),这时需要先编译再生成PDF,最后再预览PDF。看下图:
Latex+WinEdt常见问题与解决办法汇总_第1张图片
只有第一步编译没有错误的情况下才能进行后续的两步,其中,三步走的第三步是可选的,意思是:当点击第二步时,它会自动预览更新后的PDF,如果想直接预览才需要点击第三步,第二步时间有点久,大家要耐心等待。

如何生成eps图片

有两种方法:第一种(推荐)是在windows的终端里面用命令把jpg或png等格式的图像转化为eps矢量图,先进入到带转换图像所在的路径里面,然后敲命令:

bmeps -c 1.jpg 1.eps

bmeps -c 1.png 1.eps

就可以了。
第二种是借助其他的工具,比如在线转换器(有好多的,最好白嫖国外的),当然WinEdt也是有可以生成eps图的组件的,比如:
Latex+WinEdt常见问题与解决办法汇总_第2张图片
会弹出一个界面,然后打开一个PDF(是的,在转换图片之前需要把图片放到一个word里面然后生成PDF),点击File,选择Convert,进入界面:
Latex+WinEdt常见问题与解决办法汇总_第3张图片
按上图选择,然后生成一个中间文件(.ps格式),然后再打开中间文件,然后把ps文件转换为eps文件,很麻烦,不推荐。

cmd里面生成的eps图是黑白的怎么办?

换成PowerShell再试试,亲测可将RGB图转为彩色的eps图。

生成的PDF里参考文献没有更新?

添加好参考文献后,生成的PDF中没有参考文献,正文中引用的地方也是[?],这时需要B编译一下:
Latex+WinEdt常见问题与解决办法汇总_第4张图片
B编译就是专门更新参考文献和引用的,B编译完之后记得再L编译一下,如果一下不行就再来一下,即: L B L L。然后更新PDF,看效果。

如何单独修改参考文献?

可以单独修改bbl文件,是bbl不是bib,修改完之后不要再B编译了,因为B编译会更新bbl文件。寻找bbl文件的方法:第一种,在文件夹里面找,然后用记事本打开;第二种(推荐),进入PDF预览模式下的参考文件页处,双击某一个参考文献,即可跳转到bbl文件界面。

引用调整为右上角而不是和正文在同一级

在正文一级用“\cite{1}”,在右上角用“\ucite{2}”或者“\textsuperscript{\cite{3}}”,花括弧里面的数字表示引用文献的序号,不要照抄!

如何批量修改字符(串)?

Latex+WinEdt常见问题与解决办法汇总_第5张图片
然后选择Replace All即可,友情提示:替换之前要慎重,不要“伤及无辜”!

先说这么多,仍在更新中······

你可能感兴趣的:(经验分享,latex,编译器,软件使用技巧)