1. 程式人生 > >Latex安裝和基本使用(Mac+MikTex+TexStudio)

Latex安裝和基本使用(Mac+MikTex+TexStudio)

顯示 推薦閱讀 lan try 只需要 tor emp pla 介紹

一、介紹

LaTeX 基於 TeX的一個文檔編輯器/排版系統(個人理解),學術界尤其是數學、計算機等學科論文采用 LaTeX 編寫可以極大優化版面結構。在編輯器中按照一定“語法結構”進行錄入,編譯後可直接生成pdf。

二、安裝

網上詳細教程很多,簡單記錄幾個關鍵步驟 1)分別下載和安裝LaTeX,MikTEx和TeXStudio 2)打開TeXStudio>preference-build中,將Default Compiler改為XelaTex,此外在編寫中,添加如下行
\documentclass{ctexart}
即可支持對中文的編輯和顯示。此外在TeXStudio界面右下角,選擇UTF-8作為編碼方式,不然中文可能無法顯示。

3)測試 設置好後,可以復制如下代碼進行編譯和預覽
\documentclass{ctexart}
\title{Hello World}
\begin{document}
\maketitle
\section{Hello China} 

這部分為測試內容
\end{document}

三、語法

3.1 基本結構

\documentclass{article}  %還支持report,book,beamer等類型
\begin{document}
\end{document}

3.2 行與段落

\\ 或兩次回車(一個空行) \par \noindent 取消縮進

3.3 章節

如果文檔類型為article,我們采用\section{章節名}、\subsection{章節名}開啟一個章節或者次級章節。 但是默認一級標題為居中顯示,因此可以在導引區做一些默認設置
\documentclass[UTF8]{ctexart}
\CTEXsetup[name={第,章}]{section}
\CTEXsetup[format={\zihao{-3}\raggedright\bfseries}]{section}
\begin{document}
    \section{這是第一章節}
    Hello World
    \subsection{這是次級章節}
    Hello World
    \section{這是第二章節}
    Hello World
\end{document}

3.4 字體設置

1)字體選擇 LaTeX的字體蔟非常復雜,這裏不多敘述,大家可以查查資料。其中,xeCJK宏包用於設置中文字體,fontspec宏包用於設置英文字體,將其添加到導言區即可。下面代碼是用於設置正文部分中英文的默認字體分別為Roman Times New和楷體-簡(Windows上寫楷體即可)。
\usepackage{xeCJK}
\setCJKmainfont[BoldFont={黑體-簡}]{楷體-簡}

\usepackage{fontspec}
\setmainfont{Times New Roman}
2)字體大小 LaTeX中設置字體大小的方式比較多。在文檔類型為中文論文的情況下,可以使用\zihao{數字}的方式來改變字體大小
\documentclass[UTF8]{ctexart}
\CTEXsetup[name={第,章}]{section}
\CTEXsetup[format={\zihao{-3}\raggedright\bfseries}]{section}
    \begin{document}
     \section{這是第一章節}
     \zihao{2}
     Hello World
     \subsection{這是次級章節}
     Hello World
     \section{這是第二章節}
     Hello World
 \end{document}

3.5 頁面設置

\documentclass[UTF8,a4paper]{ctexart}    %設置紙張為A4

\usepackage{geometry}
\geometry{left=2.5cm,right=2.5cm,top=2.0cm,bottom=2cm}  %通過geometry設置頁邊距

\pagestyle{headings}  %用\pagestyle來設置頁眉頁腳,默認為頁眉顯示章節標題和頁碼,頁腳為空。
\pagestyle{empty}  %取消頁眉頁腳

3.6 數學公式

只需要了解四個概念,復雜的公式都是基於四個元素的組合 1)數學公式環境。 LaTeX 的數學模式有兩種:行內模式(inline)和行間模式(display)。前者在正文的行文中,插入數學公式;後者獨立排列單獨成行。 在行文中,使用 $ ... $ 可以插入行內公式,使用 $$ ... $$ 可以插入行間公式,如果需要對行間公式進行編號,可以使用 equation 環境. 2)控制序列。 凡是鍵盤不能夠直接表示的符號或者起著特定作用的皆有命令,類似轉義,叫做控制序列(control sequence)。比如求和符號∑對應的命令為 \sum. 3)上下標。 _{...}表示下標,^{...}表示上標。它默認只作用於之後的一個字符,如果想對連續的幾個字符起作用,請將這些字符用花括號{}括起來, 也就是下面分組的概念。 4)分組。 很簡單,就是用{...}將內容包含起來視作整體,比如上下標很長的時候。遇到什麽時候得到的效果不是預期,那麽很可能你需要加個分組,也就是添個大括號{...}. 詳細內容參考: https://math.meta.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference 以上是Latex的安裝和簡單基本使用,更多內容推薦閱讀《LATEX入門與提高》-陳誌傑

參考: http://liuchengxu.org/blog-cn/posts/quick-latex/ https://www.jianshu.com/p/9c5482a31c5b https://blog.csdn.net/simple_the_best/article/details/51244631

Latex安裝和基本使用(Mac+MikTex+TexStudio)