LaTex

使用Sublime Text+LaTeXTools+Skim配置latex環(huán)境袖迎。

[TOC]

安裝MacTeX

MacTeX是mac上的MacTex分發(fā)軟件痰催,包含眾多軟件包。

進入MacTex官網(wǎng),下載MacTeX.pkg文件安裝MacTeX鹤耍。

安裝LaTeXTools、LaTexing

如果Sublime Text沒有安裝Package Control验辞,先安裝Package Control稿黄。
打開 Sublime Text 3 選擇 View 中的 Show Console 。

這時sublime text下面會顯示一個輸入窗口跌造,復(fù)制下面這段代碼到窗口里面并且回車執(zhí)行杆怕,然后重啟 Sublime Text 3 。

import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)

安裝 LaTeXTools插件

按下 shift + ? + P壳贪,輸入 Install Package 陵珍,回車。

輸入LaTeXTools 撑碴,回車安裝LaTeXTools插件撑教。

安裝 LaTexing插件

LaTexing是LaTex自動填充的插件。

按下 shift + ? + P醉拓,輸入 Install Package 伟姐,回車收苏。
輸入LaTexing,回車安裝該插件愤兵。

安裝Skim

安裝好后運行Skim鹿霸,進入Skim——選項,點擊同步進行設(shè)置

勾選檢查文件變化秆乳,在PDF-Tex同步支持那里選擇sublime Text懦鼠,這樣當你編譯tex后就會自動打開pdf預(yù)覽了。

配置中文文檔編寫環(huán)境

打開終端屹堰,運行:

sudo tlmgr update --self
sudo tlmgr install latexmk

在sublime Text里打開LaTeXTools.sublime-settings(也就是LaTeXTools的用戶設(shè)置肛冶,如果你是從舊版本升級上來或者擔(dān)心這個配置文件出現(xiàn)問題,可以依次點擊Preferences——Package Settings——LaTeXTools——Reconfigure LaTeXTools and migrate settings重建配置文件)扯键,在builder-settings下面新增兩項配置:

"program" : "xelatex",
"command" : ["latexmk", "-cd", "-e", "$pdflatex = 'xelatex -interaction=nonstopmode -synctex=1 %S %O'", "-f", "-pdf"],

另外注意之前應(yīng)該有"builder": "default"(或直接設(shè)置為空或”traditional”)睦袖。

注意:中文編寫LaTex可能會出現(xiàn)排版的問題,解決辦法是在代碼的開頭加上!TEX program = xelatex荣刑,然后添加\usepackage[UTF8]{ctex}這樣一個package就好了馅笙。如圖,

LaTex編寫

建立第一個文檔

\documentclass{article}
\begin{document}
   hello, world
\end{document}

文章標題厉亏、作者

\documentclass{article}
   \author{My Name}
   \title{The Title}
\begin{document}
   \maketitle
   hello, world % This is comment
\end{document}

章節(jié)和段落

"section"即章節(jié)的標記董习,在section前加一個"sub"前綴表示章節(jié)的子章節(jié),如果加兩個"sub"爱只,表示子章節(jié)的子章節(jié)皿淋,以此類推。"paragraph"與"subparagraph"為段落表示虱颗,與section使用類似沥匈。

\documentclass{article}
   \title{Hello World}
\begin{document}
   \maketitle
   \section{Hello China} China is in East Asia.
      \subsection{Hello Beijing} Beijing is the capital of China.
      \subsubsection{Hello Dongcheng District} 
        \paragraph{Tian'anmen Square}is in the center of Beijing
               \subparagraph{Chairman Mao} is in the center of Tian'anmen Square
    \subsection{Hello Guangzhou}
      \paragraph{Sun Yat-sen University} is the best university in Guangzhou.
\end{document}

插入目錄

在\section之前的一行加入"\tableofcontents",即可生成目錄忘渔。

\documentclass{article}
\begin{document}
   \tableofcontents
   \section{Hello China} China is in East Asia.
      \subsection{Hello Beijing} Beijing is the capital of China.
         \subsubsection{Hello Dongcheng District}
            \paragraph{Hello Tian'anmen Square}is in the center of Beijing
               \subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square
\end{document}

數(shù)學(xué)公式

作為初學(xué)者先看一下基本的公式生成高帖,用到相應(yīng)公式時再去維基百科|數(shù)學(xué)公式查應(yīng)該夠用了。

\documentclass{article}
\begin{document}
This is an equation \[f(x) = 3x + 7\] %數(shù)學(xué)公式的前后要加上 $ 或 \( 和 \)畦粮,如果用 \[ 和 \]散址,或者使用 $$ 和 $$,則改公式獨占一行宣赔;
This is an equation  \(f(x) = 3x + 7\)
$$\sum_{i=1}^n a_i=0$$ %用 ^ 來表示上標预麸,用 _ 來表示下標
$$f(x)=x^{x^x}$$
$$f(x_1,x_x,\ldots,x_n) = x_1^2 + x_2^2 + \cdots + x_n^2 $$ %\ldots 表示跟文本底線對齊的省略號;\cdots 表示跟文本中線對齊的省略號
\[a^{2}=\sqrt儒将+\sqrt[4]{y}\]   %開方使用\sqrt[n]{x}命令
\end{document}
LaTex命令 預(yù)覽效果
$ x_i $ x_i
$ x^2 $ x^2
$ x^ {y^z} $ x^ {y^z}
$ \int_a^b f(x) $ \int_a^b f(x)
$ \frac ab $ \frac ab

參考:MathJax basic tutorial

etexify LaTeX handwritten symbol recognition.:識別手寫的symbol然后給出相應(yīng)的Latex代碼并且給出需要include的package吏祸,識別的準確度很高。

列表

列表使用enumitem包钩蚊。導(dǎo)言區(qū)引用:

\usepackage{enumitem}

有序列表

\begin{enumerate}
\item one
\item two
\item three
\end{enumerate}

無序列表

\begin{itemize}
\item these components
\item reference implementation
\item which are built according
\item reference specification
\end{itemize}

插入圖片

將待插入的圖片姑且先命名為 figure1.jpg 建立一個新文檔贡翘,將以下內(nèi)容復(fù)制進入文檔中蹈矮,保存,保存類型選擇為 UTF-8鸣驱,放在和圖片同一個文件夾中泛鸟,編譯并觀察現(xiàn)象

\documentclass{article}
   \usepackage{graphicx}
\begin{document}
   \includegraphics[width=4.00in,height=3.00in]{figure1.jpg}
\end{document}

插入表格

表格的幾種插入格式,注意觀察有無\hline 和有無\begin{center}的區(qū)別踊东。注意觀察\begin{tabular} 后的 lcr 的區(qū)別北滥,分別是 left 對齊,center 對齊和 right 對齊闸翅。

\documentclass{article}
\begin{document}
   \begin{tabular}{|c|c|}
      aaa & b \\
      c & ddddd\\
   \end{tabular}
   \begin{tabular}{|l|r|}
      \hline
      aaaa & b \\
      \hline
      c & ddddd\\
      \hline
   \end{tabular}
   \begin{center}
      \begin{tabular}{|c|c|}
         \hline
         a & b \\ \hline
         c & d\\
    \hline
    \end{tabular}
   \end{center}
\end{document}

可使用在線LaTex表格生成器tablesgenerator再芋。

版面設(shè)置

頁面模板

頁面模板在\documentclass引用處設(shè)置,下面是一些常用的屬性:

  • 字號大小:有四種可能的字號坚冀,分別是9pt, 10pt, 11pt, 12pt, 加粗的為默認值祝闻,默認值適用于大多數(shù)paper,無需修改遗菠。
  • 草稿模式:同樣此處有四種可能的模式,分別是draft, draftcls, draftclsnofoot, final, 倘若使用draft模式則文章的行距被調(diào)整為二倍行距以方便加批注华蜒,默認為final即最終稿模式辙纬,此處也無需修改,保持默認即可叭喜。
  • 模板類型:此處有5種可能的類型贺拣,分別是conference, journal, technote, peerreview, peerreviewca。
  • 紙張類型:此處有三個可選項:letterpaper, a4paper, cspaper捂蕴。
  • 單雙面:oneside, twoside譬涡,默認為單面,暫且保持默認即可啥辨。
  • 單雙欄:onecolumn, twocolumn涡匀,默認為雙欄,暫且保持默認即可溉知。

向以太坊的黃皮書陨瘩,就是9pt,單面级乍,雙欄舌劳,a4紙的,設(shè)置如下:

\documentclass[9pt,oneside,twocolumn,a4paper]{article}

頁邊距

設(shè)置頁邊距玫荣,推薦使用geometry宏包甚淡。可以在這里查看它的說明文檔捅厂。

比如我希望贯卦,將紙張的長度設(shè)置為 20cm资柔、寬度設(shè)置為 15cm、左邊距 1cm脸侥、右邊距 2cm建邓、上邊距 3cm、下邊距 4cm睁枕,可以在導(dǎo)言區(qū)加上這樣幾行:

\usepackage{geometry}
\geometry{papersize={20cm,15cm}}
\geometry{left=1cm,right=2cm,top=3cm,bottom=4cm}

頁面背景色

設(shè)置顏色相關(guān)的官边,比如字體顏色、文本背景或頁面背景顏色外遇,都是要xcolor宏包注簿。見文檔wiki/LaTeX/Colors

設(shè)置頁面背景顏色跳仿,先在導(dǎo)言區(qū)引用xcolor包:

\usepackage{xcolor}
\definecolor{pagecolor}{rgb}{1,0.98,0.9}

然后在\begin{document}下添加\pagecolor

\pagecolor{pagecolor}

頁眉頁腳

設(shè)置頁眉頁腳诡渴,推薦使用fancyhdr宏包》朴铮可以在這里查看它的說明文檔妄辩。

比如我希望,在頁眉左邊寫上我的名字山上,中間寫上今天的日期眼耀,右邊寫上我的電話;頁腳的正中寫上頁碼佩憾;頁眉和正文之間有一道寬為 0.4pt 的橫線分割哮伟,可以在導(dǎo)言區(qū)加上如下幾行:

\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{\author}
\chead{\date}
\rhead{152xxxxxxxx}
\lfoot{}
\cfoot{\thepage}
\rfoot{}
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\headwidth}{\textwidth}
\renewcommand{\footrulewidth}{0pt}

行間距

我們可以通過 setspace宏包提供的命令來調(diào)整行間距。比如在導(dǎo)言區(qū)添加如下內(nèi)容妄帘,可以將行距設(shè)置為字號的 1.5 倍:

\usepackage{setspace}
\onehalfspacing

具體可以查看該宏包的文檔楞黄。

段間距

我們可以通過修改長度 \parskip 的值來調(diào)整段間距。例如在導(dǎo)言區(qū)添加以下內(nèi)容

\addtolength{\parskip}{.4em}

則可以在原有的基礎(chǔ)上抡驼,增加段間距 0.4em鬼廓。如果需要減小段間距,只需將該數(shù)值改為負值即可婶恼。

參考文獻

bib文件的寫法桑阶,推薦先通讀bibtex官方的文檔。

示例references.bib

@book{adams1995hitchhiker,
  title={The Hitchhiker's Guide to the Galaxy},
  author={Adams, D.},
  isbn={9781417642595},
  url={http://books.google.com/books?id=W-xMPgAACAAJ},
  year={1995},
  publisher={San Val}
}

將其保存為references.bib后勾邦,在文章的tex文件中蚣录,最后引用:

\bibliographystyle{plain}
\bibliography{references}

參考

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末萎河,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌虐杯,老刑警劉巖玛歌,帶你破解...
    沈念sama閱讀 211,743評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異擎椰,居然都是意外死亡支子,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評論 3 385
  • 文/潘曉璐 我一進店門达舒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來值朋,“玉大人,你說我怎么就攤上這事巩搏∽虻牵” “怎么了?”我有些...
    開封第一講書人閱讀 157,285評論 0 348
  • 文/不壞的土叔 我叫張陵贯底,是天一觀的道長丰辣。 經(jīng)常有香客問我,道長禽捆,這世上最難降的妖魔是什么笙什? 我笑而不...
    開封第一講書人閱讀 56,485評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮胚想,結(jié)果婚禮上得湘,老公的妹妹穿的比我還像新娘。我一直安慰自己顿仇,他們只是感情好,可當我...
    茶點故事閱讀 65,581評論 6 386
  • 文/花漫 我一把揭開白布摆马。 她就那樣靜靜地躺著臼闻,像睡著了一般。 火紅的嫁衣襯著肌膚如雪囤采。 梳的紋絲不亂的頭發(fā)上述呐,一...
    開封第一講書人閱讀 49,821評論 1 290
  • 那天,我揣著相機與錄音蕉毯,去河邊找鬼乓搬。 笑死,一個胖子當著我的面吹牛代虾,可吹牛的內(nèi)容都是我干的进肯。 我是一名探鬼主播,決...
    沈念sama閱讀 38,960評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼棉磨,長吁一口氣:“原來是場噩夢啊……” “哼江掩!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,719評論 0 266
  • 序言:老撾萬榮一對情侶失蹤环形,失蹤者是張志新(化名)和其女友劉穎策泣,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體抬吟,經(jīng)...
    沈念sama閱讀 44,186評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡萨咕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,516評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了火本。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片危队。...
    茶點故事閱讀 38,650評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖发侵,靈堂內(nèi)的尸體忽然破棺而出交掏,到底是詐尸還是另有隱情,我是刑警寧澤刃鳄,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布盅弛,位于F島的核電站,受9級特大地震影響叔锐,放射性物質(zhì)發(fā)生泄漏挪鹏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,936評論 3 313
  • 文/蒙蒙 一愉烙、第九天 我趴在偏房一處隱蔽的房頂上張望讨盒。 院中可真熱鬧,春花似錦步责、人聲如沸返顺。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽遂鹊。三九已至,卻和暖如春蔗包,著一層夾襖步出監(jiān)牢的瞬間秉扑,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評論 1 266
  • 我被黑心中介騙來泰國打工调限, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留舟陆,地道東北人。 一個月前我還...
    沈念sama閱讀 46,370評論 2 360
  • 正文 我出身青樓耻矮,卻偏偏與公主長得像秦躯,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子裆装,可洞房花燭夜當晚...
    茶點故事閱讀 43,527評論 2 349

推薦閱讀更多精彩內(nèi)容

  • 本文已過時宦赠,請到 www.loggerhead.me 查看最新版 說明 本文的目標是讓需要對中文論文進行排版的OS...
    loggerhead閱讀 4,221評論 1 9
  • Latex(/?lɑ?t?x/陪毡,常被讀作/?lɑ?t?k/或/?le?t?k/),是一種基于TEX的排版系統(tǒng)勾扭,利用...
    繁著閱讀 34,283評論 10 23
  • 工具集合軟件ST插件 下載Sublime Text 3BasicTeXSkimPackage Control 配置...
    染微言閱讀 4,894評論 3 5
  • 我報名參加汽車考試已經(jīng)很久了毡琉,然而,到現(xiàn)在我還沒參加科目一考試妙色,因為之前我一直覺得教練會主動聯(lián)系我桅滋,既然教練都不找...
    Eva華閱讀 187評論 0 0
  • 又是一個周五,我們每周一節(jié)的餐飲課時間又到了身辨。想想自己能在老師的帶領(lǐng)下做出美味的好吃的心里開心得不得了丐谋。第...
    楊尚峰閱讀 211評論 0 0