1. 程式人生 > >overleaf latex 公式表格一天全攻略。

overleaf latex 公式表格一天全攻略。

官網

我發現筆記真的特別有用,尤其是你每天輸入大量東西,你就會發現,你對上週的記憶都模糊了,更別說上個月了,所以我時不時會翻看自己寫的教程。。。青年痴呆狀態。所以工具教程我也開始寫了。

教程這個東西,最好是學得快,能快速學自己要用的,其餘龐雜的不需要的一眼都不看。所以我覺得教程的模樣應該是一個basement,人人都應該看的概念理論基礎,以及自定義的各種其他函式。

舉個例子,對於overleaf的語言,他是Latex語言,包括了語法+自定義的包,所以我們需要學習基礎的語法。比如LaTeX作者的幻燈片就是很經典的基礎,幻燈片有兩節,第二節在這裡。必看!中文版在這裡(沒細看,應該是)

教程對於計算機語言來講,最好的呈現方式就是舉例,好的例子不需要解釋,程式設計師就會自己推理出,或者實驗出語言的含義。畢竟程式語言不是任何人包括計算機的母語,學習語言最好的方式就是轉換思維方式為程式語言。你會發現c.python,java,latex之間過度的很流暢。

附加內容中比較難的就是公式了,在寫了20個公式之後,我有個問題argmax到底是什麼程式碼,因為我自己寫是這樣的:

arg\max_{r}

完成一篇論文你需要公式表格,引用,圖片。圖片程式碼對我來講能夠調整大小已經夠了。


點選template,最上方的是測試版本。我們現在用的是老版本。點選之後挑選模板。我們現在選的是artical,academic journal


選用

選擇open as  a template.

好了幼兒園教程結束。之後就不會這麼多截圖+細節了。之後的重點放在總結,官網沒有的東西,或者是重要資訊。由於template的作者可以是你我他,所以作者留了地址。

該模板需要注意的點:

如果用了Heiko Oberdiek的{ifpdf}包

When switching from latex to pdflatex and vice-versa, the compiler may have to be run twice to clear warning/error messages.

研究下程式碼

程式碼用的是figure包,圖片大小的確定是根據文字的寬度確定的,所以不論是哪種模板(文字是否中間分裂)都可以使用

下面的是圖片下方的註釋。怎麼引入圖片見下圖

\begin{figure}
\includegraphics[width=0.8\textwidth]{F1.png}
\caption{\label{fig:F1} Flow chart of indoor scene semantic labeling algorithm based on superpixel set}
\end{figure}


公式

首先介紹個公式包:amsmath

American mathmatical society,只有用了這個工具包,你的數學公式才聽話。比如:

\left\{\begin\{matirx}
a\\
b
\end\{matrix}\right

工具包只能寫在\begin{document}之前。

\documentclass{article}
\usepackage{amsmath}
\begin{document}
%你的文章
\end{document}

另外,推薦符號查詢,公式編輯線上工具,提供了每個符號的翻譯,具體怎麼組織公式,需要自己寫。

如果不想對公式進行編號就用‘*’

舉個例:


公式裡面的字母都會變成斜體,不想的話,就用\operatorname 

賦值的公式可以不用\begin{equation}而是使用\begin{align}

公式序號可以直接在\begin{equation}\label{eq1}

\infty是無窮

\sum_{i=1}^{\infty}

使用了最小值的amsmath包更好看一些:\min_{x_i,y_i}{(x+y)}


論文如果發出去了,那麼我可以共享部分程式碼,公式表格圖片引用,如果你看到這篇文章好幾年了,還沒有程式碼,那多半是我忘了。