标签(空格分隔): 杂七杂八的问题


有必要写一个博文记录自己在Latex编译时遇到的各种问题,希望可以帮到遇到同样错误的亲故。讲真,一直没有系统的学习Latex,都是投哪个会直接拿那个会的模板来套,然后每次需要调整自己的表格格式以及图片规格的时候总是很头疼,也会遇到跟多问题。Solution到用时方恨少,没办法,再做一回实用主义吧。。 并不打算系统的学习了。。(因为以后估计也用不上了。。略伤感)听说Latex做Slides还是一把好手,改天可以尝试一下。

软件选择

英文:写英文论文的Latex软件一抓一大把,这里只列举我用过的3款:windows下的WinEdt和texstudio。两款都很好用,如果只写英文论文的话可以直接用texstudio,很小巧一般也不会出现什么问题(就是界面吃藕)。Mac下的TEXShop家族,包含了BibDesk, LaTexiT等组件,也很够用。

中文:如果写中文论文,什么都不用说,要想错误出现的最少,直接用Windows+WinEdt Windows+WinEdt Windows+WinEdt吧!话说在Mac上整了好几次我到现在都没弄好怎么编译中文论文。。

编译命令:Latex + dvipdf

写在这个时候,模板用的是我校的学术模板,网上一搜一大把。之前编译都是直接使用pdfLatex,直接生成PDf,然而学校模板中包含大量的宏包及eps矢量图,都是更加兼容Latex+dvipdf.

Tips: 其实选择哪种编译命令跟你要插入的图片格式最相关。如果你用eps格式的图片就用Latex编译,如果插入的图片是jpg, png, pdf格式,直接用pdfLatex.

\documentclass[dvipdfm, oneside, master]{thesis}

下面是几种常见命令的解释:(引擎就相当于编译器,如C++的gcc)

  • pdflatex 命令 = PDFTeX 引擎 + LaTeX 格式 + PDF 输出
  • pdftex 命令 = PDFTeX 引擎 + plain 格式 + PDF 输出
  • latex 命令 = PDFTeX 引擎 + LaTeX 格式 + DVI 输出(因为是DVI输出,所以要用dvipdf将其转化为PDF格式)

图片错误:Latex error: Cannot determine size of graphic (no BoundingBox)

再次声明:因为本篇博客的编译是latex + dvipdf,所以下面的所有错误都是在此编译命令下发生的.!

如果想在latex + dvipdf命令下插入.jpg格式的图片怎么办。很好,就会遇到小标题中的错误。因为dvi输出不支持读取jpg、png格式图片的大小,需要使用natwidth 和 natheight显示的声明你插入的图片的大小,如下:【参考】

\documentclass{article}
\usepackage{graphicx}
\begin{document}\begin{figure}\centering\includegraphics[width=0.8\textwidth,natwidth=610,natheight=642]{tiger.pdf}\end{figure}

\end{document}

图片错误:Latex error: .bb file not found

插入jpg, png, pdf格式图片时路径问题也要注意,如果tiger.jpg与你的tex文件放在同一个目录下,那么应该这样写:

\includegraphics[width=0.8\textwidth,natwidth=610,natheight=642]{{./tiger.jpg}}

在Bibtex中使用网址作为参考文献

需要使用包:\usepackage{yrl}
然后在BibTeX中新建:

@Misc{UCSDLab,Title                    = {Anomaly Detection and Localization in Crowded Scenes},Author                   = {Nuno Vasconcelos},HowPublished             = {\url{http://www.svcl.ucsd.edu/projects/anomaly/}}
}

编译后显示如下:
[*] Nuno Vasconcelos, . Anomaly detection and localization in crowded scenes. http://www.
svcl.ucsd.edu/projects/anomaly/.

图片/表格序号不对

在定义图表的时候用\label{fig:XXXX} or \label{table:XXXX},在正文中引用时用:\ref{fig:XXXX} or \ref{table:XXXX},但是有时候编译完后的序号很奇怪。。会加上上级序号。。
正确的写法应该是:\lable{}命令要紧跟在\caption{}之后!!

原因是:原则上\label位置很灵活,但是建议直接紧跟所要指代的对象。特别的,如果一个标签在浮动环境中被声明的话,只有当它紧跟在\caption{}之后,\ref{XXXX} 才会返回对应的图片或者表格的编号。否则,即声明写在浮动环境外,\ref{XXXX}会直接返回所在section的编号。

摘要首段空两格

\begin{abstract}后先加入一行空行,然后在开始摘要的书写。这样编译之后,段首就有空两格了…
之后每段都要这样咯~

转载于:https://www.cnblogs.com/little-YTMM/p/6627194.html

Latex编译过程中遇到的奇奇怪怪的问题及解决方案相关推荐

  1. Qt编译过程中出现的问题

    1.解压源码zip包的时候,要使用参数-a,否则编译会有问题. 2.编译过程中出现错误:QT /usr/include/X11/extensions/XIproto.h:1825: 错误:expect ...

  2. vc2005编译过程中没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题? 的彻底解决

    vc2005编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决 收藏 快毕业了,为了工作的需要,需要使用庞大的VS2 ...

  3. 编译过程中,termcap.h 文件找不到路径 licli.a终于生成

    编译过程中,termcap.h      文件找不到路径   查看是linux  源码下找不到termcap.h文件 安装了所有关于*cap*的源码包也不起作用 今天终于解决了这个问题,搜termca ...

  4. 在以阶段划分的编译过程中,判断程序语句的形式是否正确属于()阶段的工作。

    在以阶段划分的编译过程中,判断程序语句的形式是否正确属于()阶段的工作. A.词法分析 B.语法分析 C.语义分析 D.代码生成 答案:B 答案解析: 选项A这个阶段的任务是对源程序从前到后(从左到右 ...

  5. 编译html成qch,在应用程序编译过程中运行qcollectiongenerator

    我一直在研究一个名为RoboJournal的程序很长一段时间.下一版本包含完整的文档;每当用户按F1或单击RoboJournal程序中的帮助项目时,帮助文件将显示在Qt助手中(比简单地打开浏览器窗口以 ...

  6. C++编译过程中没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题? 的彻底解决...

    今天本人用vs2005 sp1中文版,学习C++程序的过程中,在执行MFC程序时,在编译过程中出现如下问题: 相关问题:这里编译时可能出现以下问题 /************************* ...

  7. 实验检测编译过程中的链接作用

    /* 名称:实验检测编译过程中的链接作用 说明:以前一直不太了解编译过程中链接是到底干嘛的(其具体的作用是什么),只浅浅的了解到这个阶段就是将各个目标文件连接在一起,至于为什么要连接,怎么连接,不是很 ...

  8. Apache Atlas 2.0.0编译过程中遇到的问题及解决方案

    Atlas安装依赖: 1.Maven 3.5+,下载安装包解压后配置环境变量即可,详细步骤请自行百度,下载地址:http://maven.apache.org/download.cgi 2.Apach ...

  9. 安卓开发中遇到的奇奇怪怪的问题(三)

    本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发. 距离上一篇 安卓开发中遇到的奇奇怪怪的问题(二)又过了半年了,转眼也到年底了,是时候拿出点干货了.这篇算是本年度个人印象最深的几 ...

最新文章

  1. 海量秋招面试资料等你来拿!你离大厂也许并不远
  2. PHP CodeBase: 将时间显示为“刚刚”“n分钟/小时前”等
  3. 日元兑换——国内兑换需要护照和签证,国外的机场有兑换ATM
  4. VNC轻松连接远程Linux桌面
  5. 正念奇迹(一则正能量)
  6. 如何解决两个相邻的span中间有空隙
  7. HDP 2.6 requires libtirpc-devel
  8. [20160201]db_link与子光标问题.txt
  9. 康普顿效应是弹性碰撞吗_如何正确解读物理实验结果系列之十二——康普顿效应与光子...
  10. 怪兽级性能,用代码玩转Excel!葡萄城强势发布Spread表格组件
  11. Docker Kubernetes 环境搭建
  12. 面向对象思想----不看懊悔!
  13. OPencv像素操作
  14. Style Lessons in Clarity and Grace (11th Edition)中文翻译
  15. centos7部署两个mysql_基于Canal和Kafka实现MySQL的Binlog近实时同步
  16. Perl篇:常用调试命令
  17. 信息收集之namp扫描
  18. 国货当自强!四款好用又免费的国产项目管理工具
  19. Kettle Carte集群关闭问题
  20. EXCEL表格中如何给奇偶数行填充不同颜色

热门文章

  1. 使用JCOOKIES创建http cookie
  2. 瘦了!光荣!都是忙工作忙的!
  3. 信号源的ALC环路介绍
  4. Modelsim+Debussy联合使用
  5. FPGA优化之高扇出
  6. 相参、相参积累和相参雷达
  7. 第二章kNN分类算法sorted函数
  8. 使用Python将PDF转成文档
  9. java 的lambda表达式
  10. OC语言大总结(上)