博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
记录第一次使用Texlive+TexStudio写论文时遇到的问题(随时更新)
阅读量:5067 次
发布时间:2019-06-12

本文共 2066 字,大约阅读时间需要 6 分钟。

第一次使用LaTex写论文,遇到了各种小问题,在这里记录一下(理解不正确的地方还请读者指正)

1.windows下安装Texlive+TexStudio可以参考:
因为我使用的是IEEE Trans的模板,所以从官网上下载提供的模板 IEEEtran.zip()
这里我使用了:
bare_jrnl.tex
IEEEtran.bst
IEEEtran.cls
IEEEexample.bib
我都把他们放在了同一个文件夹下,另外自己新建了一个存放参考文献的.bin文件:myReferences.bib

2.关于题目单词的大小写

以下单词不需要大写 a, an, and, as,at, but, by, for, in, nor, of, on, or, the, to and up 除非他们是题目中第一个或最后一个单词

3.IEEE引用参考文献时出现了问题,报错如下:

Cannot find control file 'bare_jrnl.bcf'!
解决方法:原来是自己的TexStudio下的“默认文献工具”写错了(选项 -> 设置TexStudio -> 构建 -> 默认文献工具),应该选择“BibTeX”,不要选择Biber。

4.在引用新发表的论文时,google scholar中得到的BibTex中可能会缺失“journal={}”这一项,解决方法:

在自己的参考文献.bib文件中的对应文献位置,添加“journal={内容}”,其中的“内容”获取方法:在google scholar中找到该文献的作者,在他发表的一系列文章中,找到对应的文章,并打开如下图所示:
1217393-20190124192020489-1506690508.png

将上图中的红框标注的位置,填入journal={...}中。

5.发现的一些LaTex小技巧

(1)为了不让类似 Fig. num 的表达换行, 可以用 \mbox{Fig. number} 命令。但是最好还是使用 \ref{图片的标签名称}的方式引用。
(2)将在word中使用MathType编写的公式,直接转换成Latex下的公式,参考:
(3)想使用enumerate生成类似于 Step 1.1) Step 1.2) Step 1.3)的效用,在网上并没有找到自己想要的答案,于是乎在不断的调试中,试出来一种解决方案:

\begin{enumerate}[Step {1}.1)] 。。。

【更新】对于这个问题,还有一种解决方法(推荐):

\renewcommand{\labelenumi}{\arabic{enumi})}\renewcommand{\labelenumii}{\arabic{enumi}.\arabic{enumii})}

(4) 特殊字符的输入

# 使用 \#$ 使用 \$% 使用 \%{ 使用 \{} 使用 \}~ 使用 \~{}\ 使用 $\backslasb$^ 使用 \^{}

6.LaTex插入图片(包括visio中的绘图)

因为png,jpg都是位图,放大不清楚,所以最好还是将图片保存成PDF格式的(要注意调整PDF页面的大小)

(1)visio中的绘图:

在visio中将图片保存成pdf的形式 --> 使用Adobe Acrobat打开(注意不是Adobe Reader) -->点击“编辑PDF”-->点击“裁剪页面" -->选中要裁剪的区域,并点击右键“设置裁剪框”,裁剪成功-->保存。

补充:latex中调用.pdf图片的方法

\usepackage{graphicx,subfigure}\graphicspath{
{./figure/}} % 设置图片存放位置的相对路径
\begin{figure}[!ht]    \centering    \begin{center}        \scriptsize        \includegraphics*[width=2in]{pic1.pdf}\\        \caption{The caption of the picture.}        \label{pic1}    \end{center}\end{figure}

7.让图片显示在同一页的顶部或底部

\usepackage{stfloats} %h,t,b,p生效的包,h:放在此处 t:放在顶部 b:放在底部 p:在本页

\begin{figure}[!pb]

。。。

8.让两个元素无限的接近

例如:在使用 $ \left| 2-HTM \right| $ 时,我们并不是想表达减号的意思,而是作为一个连接符号,但是在latex中的显示却是:“2”与“HTM ”距离很远。解决这个问题的方法是:在两者之间加入“\!”,为了让距离足够小,可以连续加入若干个“\!”,即形如“\!\!\!”

9.Latex绘制复杂表格

参考:

转载于:https://www.cnblogs.com/helloHKTK/p/10313678.html

你可能感兴趣的文章
c# word excel text转html的方法
查看>>
关于<linux程序设计>的第三章实验的心得
查看>>
《构建之法》读后感_3137102206_吴思婷
查看>>
1028 人口普查(20)(20 分)
查看>>
GNU Wget 1.19.4 for Windows
查看>>
android studio中R文件丢失了
查看>>
格式化输出数字和时间
查看>>
页面中公用的全选按钮,单选按钮组件的编写
查看>>
判断文本框输入的文字长度
查看>>
java笔记--用ThreadLocal管理线程,Callable<V>接口实现有返回值的线程
查看>>
Scaling Pinterest - From 0 To 10s Of Billions Of Page Views A Month In Two Years
查看>>
SelectSort 选择排序
查看>>
关于android 加载https网页的问题
查看>>
BZOJ 1047 HAOI2007 理想的正方形 单调队列
查看>>
C++算法之 一句话推断一个整数是不是2 的整数次方
查看>>
各种语言推断是否是手机设备
查看>>
UVA 11214 Guarding the Chessboard 守卫棋盘(迭代加深+剪枝)
查看>>
POJ - 3685 Matrix
查看>>
jdk1,8 HashMap
查看>>
live555源码研究(五)------DynamicRTSPServer类
查看>>