記錄第一次使用Texlive+TexStudio寫論文時遇到的問題(隨時更新)


第一次使用LaTex寫論文,遇到了各種小問題,在這里記錄一下(理解不正確的地方還請讀者指正)
1.windows下安裝Texlive+TexStudio可以參考:https://jingyan.baidu.com/article/b2c186c83c9b40c46ff6ff4f.html
因為我使用的是IEEE Trans的模板,所以從官網上下載提供的模板 IEEEtran.zip(https://ctan.org/pkg/ieeetran)
這里我使用了:
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中找到該文獻的作者,在他發表的一系列文章中,找到對應的文章,並打開如下圖所示:

將上圖中的紅框標注的位置,填入journal={...}中。

5.發現的一些LaTex小技巧
(1)為了不讓類似 Fig. num 的表達換行, 可以用 \mbox{Fig. number} 命令。但是最好還是使用 \ref{圖片的標簽名稱}的方式引用。
(2)將在word中使用MathType編寫的公式,直接轉換成Latex下的公式,參考:https://jingyan.baidu.com/article/9c69d48f845b2c13c9024ecd.html
(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://blog.csdn.net/golden1314521/article/details/40891515


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM