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

2023-10-10 18:50

本文主要是介绍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。看下图:
在这里插入图片描述
只有第一步编译没有错误的情况下才能进行后续的两步,其中,三步走的第三步是可选的,意思是:当点击第二步时,它会自动预览更新后的PDF,如果想直接预览才需要点击第三步,第二步时间有点久,大家要耐心等待。

如何生成eps图片

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

bmeps -c 1.jpg 1.eps

bmeps -c 1.png 1.eps

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

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

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

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

添加好参考文献后,生成的PDF中没有参考文献,正文中引用的地方也是[?],这时需要B编译一下:
在这里插入图片描述
B编译就是专门更新参考文献和引用的,B编译完之后记得再L编译一下,如果一下不行就再来一下,即: L B L L。然后更新PDF,看效果。

如何单独修改参考文献?

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

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

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

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

在这里插入图片描述
然后选择Replace All即可,友情提示:替换之前要慎重,不要“伤及无辜”!

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

这篇关于Latex+WinEdt常见问题与解决办法汇总的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/182369

相关文章

Java中读取YAML文件配置信息常见问题及解决方法

《Java中读取YAML文件配置信息常见问题及解决方法》:本文主要介绍Java中读取YAML文件配置信息常见问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 目录1 使用Spring Boot的@ConfigurationProperties2. 使用@Valu

linux重启命令有哪些? 7个实用的Linux系统重启命令汇总

《linux重启命令有哪些?7个实用的Linux系统重启命令汇总》Linux系统提供了多种重启命令,常用的包括shutdown-r、reboot、init6等,不同命令适用于不同场景,本文将详细... 在管理和维护 linux 服务器时,完成系统更新、故障排查或日常维护后,重启系统往往是必不可少的步骤。本文

Nginx 配置跨域的实现及常见问题解决

《Nginx配置跨域的实现及常见问题解决》本文主要介绍了Nginx配置跨域的实现及常见问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来... 目录1. 跨域1.1 同源策略1.2 跨域资源共享(CORS)2. Nginx 配置跨域的场景2.1

Linux实现线程同步的多种方式汇总

《Linux实现线程同步的多种方式汇总》本文详细介绍了Linux下线程同步的多种方法,包括互斥锁、自旋锁、信号量以及它们的使用示例,通过这些同步机制,可以解决线程安全问题,防止资源竞争导致的错误,示例... 目录什么是线程同步?一、互斥锁(单人洗手间规则)适用场景:特点:二、条件变量(咖啡厅取餐系统)工作流

Swagger在java中的运用及常见问题解决

《Swagger在java中的运用及常见问题解决》Swagger插件是一款深受Java开发者喜爱的工具,它在前后端分离的开发模式下发挥着重要作用,:本文主要介绍Swagger在java中的运用及常... 目录前言1. Swagger 的主要功能1.1 交互式 API 文档1.2 客户端 SDK 生成1.3

java连接opcua的常见问题及解决方法

《java连接opcua的常见问题及解决方法》本文将使用EclipseMilo作为示例库,演示如何在Java中使用匿名、用户名密码以及证书加密三种方式连接到OPCUA服务器,若需要使用其他SDK,原理... 目录一、前言二、准备工作三、匿名方式连接3.1 匿名方式简介3.2 示例代码四、用户名密码方式连接4

在Spring Boot中实现HTTPS加密通信及常见问题排查

《在SpringBoot中实现HTTPS加密通信及常见问题排查》HTTPS是HTTP的安全版本,通过SSL/TLS协议为通讯提供加密、身份验证和数据完整性保护,下面通过本文给大家介绍在SpringB... 目录一、HTTPS核心原理1.加密流程概述2.加密技术组合二、证书体系详解1、证书类型对比2. 证书获

Java中的Closeable接口及常见问题

《Java中的Closeable接口及常见问题》Closeable是Java中的一个标记接口,用于表示可以被关闭的对象,它定义了一个标准的方法来释放对象占用的系统资源,下面给大家介绍Java中的Clo... 目录1. Closeable接口概述2. 主要用途3. 实现类4. 使用方法5. 实现自定义Clos

8种快速易用的Python Matplotlib数据可视化方法汇总(附源码)

《8种快速易用的PythonMatplotlib数据可视化方法汇总(附源码)》你是否曾经面对一堆复杂的数据,却不知道如何让它们变得直观易懂?别慌,Python的Matplotlib库是你数据可视化的... 目录引言1. 折线图(Line Plot)——趋势分析2. 柱状图(Bar Chart)——对比分析3

JAVA数组中五种常见排序方法整理汇总

《JAVA数组中五种常见排序方法整理汇总》本文给大家分享五种常用的Java数组排序方法整理,每种方法结合示例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录前言:法一:Arrays.sort()法二:冒泡排序法三:选择排序法四:反转排序法五:直接插入排序前言:几种常用的Java数组排序