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

相关文章

PyInstaller打包selenium-wire过程中常见问题和解决指南

《PyInstaller打包selenium-wire过程中常见问题和解决指南》常用的打包工具PyInstaller能将Python项目打包成单个可执行文件,但也会因为兼容性问题和路径管理而出现各种运... 目录前言1. 背景2. 可能遇到的问题概述3. PyInstaller 打包步骤及参数配置4. 依赖

Go标准库常见错误分析和解决办法

《Go标准库常见错误分析和解决办法》Go语言的标准库为开发者提供了丰富且高效的工具,涵盖了从网络编程到文件操作等各个方面,然而,标准库虽好,使用不当却可能适得其反,正所谓工欲善其事,必先利其器,本文将... 目录1. 使用了错误的time.Duration2. time.After导致的内存泄漏3. jsO

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

MySQL错误代码2058和2059的解决办法

《MySQL错误代码2058和2059的解决办法》:本文主要介绍MySQL错误代码2058和2059的解决办法,2058和2059的错误码核心都是你用的客户端工具和mysql版本的密码插件不匹配,... 目录1. 前置理解2.报错现象3.解决办法(敲重点!!!)1. php前置理解2058和2059的错误

Docker镜像pull失败两种解决办法小结

《Docker镜像pull失败两种解决办法小结》有时候我们在拉取Docker镜像的过程中会遇到一些问题,:本文主要介绍Docker镜像pull失败两种解决办法的相关资料,文中通过代码介绍的非常详细... 目录docker 镜像 pull 失败解决办法1DrQwWCocker 镜像 pull 失败解决方法2总

Spring Boot 整合 MyBatis 连接数据库及常见问题

《SpringBoot整合MyBatis连接数据库及常见问题》MyBatis是一个优秀的持久层框架,支持定制化SQL、存储过程以及高级映射,下面详细介绍如何在SpringBoot项目中整合My... 目录一、基本配置1. 添加依赖2. 配置数据库连接二、项目结构三、核心组件实现(示例)1. 实体类2. Ma

关于Docker Desktop的WSL报错问题解决办法

《关于DockerDesktop的WSL报错问题解决办法》:本文主要介绍关于DockerDesktop的WSL报错问题解决办法的相关资料,排查发现是因清理%temp%文件夹误删关键WSL文件,... 目录发现问题排查过程:解决方法其实很简单:重装之后再看就能够查到了:最后分享几个排查这类问题的小www.cp

电脑开机提示krpt.dll丢失怎么解决? krpt.dll文件缺失的多种解决办法

《电脑开机提示krpt.dll丢失怎么解决?krpt.dll文件缺失的多种解决办法》krpt.dll是Windows操作系统中的一个动态链接库文件,它对于系统的正常运行起着重要的作用,本文将详细介绍... 在使用 Windows 操作系统的过程中,用户有时会遇到各种错误提示,其中“找不到 krpt.dll”

Pycharm安装报错:Cannot detect a launch configuration解决办法

《Pycharm安装报错:Cannotdetectalaunchconfiguration解决办法》本文主要介绍了Pycharm安装报错:Cannotdetectalaunchconfigur... 本文主要介绍了Pycharm安装报错:Cannot detect a launch configuratio

Android WebView无法加载H5页面的常见问题和解决方法

《AndroidWebView无法加载H5页面的常见问题和解决方法》AndroidWebView是一种视图组件,使得Android应用能够显示网页内容,它基于Chromium,具备现代浏览器的许多功... 目录1. WebView 简介2. 常见问题3. 网络权限设置4. 启用 JavaScript5. D