在使用TeXstudio之前,我先使用Overleaf将整个文章编译过一遍,通过了,得到了自己想要的PDF,但是,当使用TeXstudio时,却出现了一系列问题,在此记录一下。其中有些问题是在Overleaf上出现的。
目录
4、编辑Algorithm时,无法使用/For.../EndFor
文章里提到的解决方法参考以下内容:
还有一些可能没列出来,抱歉!
#首先附一个在Overleaf中碰到的文献引用问题:
在sn-bibliography.bib添加文献后,在编译后的PDF中不显示参考文献。
原因:在文字中没有引用对应。
解决方法:在文章中使用\cite 文献号,才会在参考文献的地方显示出那一个文献。
1、参考文献为问号
在文中使用\cite 文献号后,没有文献显示,并且引用的部分为[?]
我拿到的模板包解压后,bts文件都放在一个文件夹内,我把里面的bts文章全部移动到.tex文件所在的文件夹内,并且删除bts文件夹,问题就解决了。
2、图片的多行多列显示
在overleaf中,图片的多行多列显示可以使用\usepackage{subfigure}
但是在TeXstudio中,使用\usepackage{subfigure}总是会出错,具体原因和解决方法我没有找到,找到了另一种方法:\usepachage{subfloat}
\usepackage{graphicx}
\usepackage{subfig}
...
\begin{figure}[H]
\centering
\subfloat[1]{\includegraphics[width=5cm,height=3cm]{1.eps}}
\newline
\subfloat[2]{\includegraphics[width=5cm,height=3cm]{2.eps}}
\caption{example}\label{fig1}
\end{figure}
\newline表示另起一行
3、png转eps
文章中如要使用eps后缀的图片(将png格式图片转eps),可以使用如下方法:
shift+右键选中图片所在文件夹,点击“在此处打开powershell窗口”
输入指令:
bmeps -c 图片名.png 图片名.eps
生成成功,将生成的图片移动到.tex文件所在文件夹内,即可在代码中直接使用了。
4、编辑Algorithm时,无法使用/For.../EndFor
在overleaf中/For.../EndFor这一代码是可以成功使用并编译的,但是,在TeXstudio中无法使用,换了\usepachage{algorithm},\usepachage{algorithmcx}等等也还是无法成功,最后选择将For循环换成了While,使用\While...\EndWhile。
5、LaTeX中的公式
直接引用别人总结的一个,非常全,非常清晰,帮了大忙,感谢感谢!
6、绝对值符号
在overleaf中使用 ' /left| '会报错,可以使用 '\lvert' 和 '\rvert'
7、一撇
R^{\prime}
这个显示出来是R',不能忘记'^'符号
8、减少图片与文字的距离
图片和上下文之间可能有大片留白可使用以下语句调整
\vspace{-0.8cm}
9、algorithm行编号的取消
\State 改为 \Statex
10、eps转pdf
打开cmd(win+R,输入cmd)跳转到eps所在文件夹,epstopdf eps文件名.eps即可