日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

latex文档基础知识

發布時間:2025/4/5 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 latex文档基础知识 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

【1】LATEX文檔的基本構成

一篇latex文檔,由三個部分構成:文檔類聲明,導言區,正文。

\documentclass{article} \usepackage{hyperref} \begin{document} Hello World! \end{document}

文檔類聲明就是\documentclass{} 。聲明你要書寫什么樣式的文檔,常用的有:article,book,report.可以自己定義一個新的文檔類,對文章的總體樣式和各個細節進行聲明,或者定義自己的命令。

正文 ,夾在{document}的begin和end之間的部分

導言區,夾在\documentclass{}和\begin{document}之間的部分,放置需要使用的宏包,或者自己規定一些新的命令。

下面看一個例子

\documentclass{ctexart} \newcommand{\usst}{University of Shanghai for Science and Technology} \begin{document} 我來自usst. \end{document}

編譯器:XeLaTeX
結果顯示:

上面例子中,我們定義了一個全新的命令\usst,在正文使用該命令時,得到的就是該命令的具體內容“University of Shanghai for Science and Technology”.還可以定義更復雜的結構或內容。

可能你需要定義的東西太多,這時可以把它們寫在一個文檔里面,這種文檔就是宏包。使用宏包的時候在導言區使用\usepackage{},就可以插入該文檔的內容。

下面舉例說明宏包的用法。

宏包amssymb中定義過了該數學符號 ?\unrhd?,使用\usepackage{amssymb},加載宏包
然后該符號對應的latex命令是 $\unrhd$

【2】文檔編輯的方法

1編輯方式
幾種常見的編譯方式:XeLaTeX,pdfLaTex,LaTeX.推薦使用XeLaTeX,pdfLaTex編譯,直接得到pdf文檔。
不同的編譯方式,對應的源文件一般略不相同。
比如下面這個例子,使用pdflatex編譯效果如何呢?
代碼:

\documentclass{ctexart} \begin{document} 檢測編譯方式 \end{document}

編譯器pdflatex編譯上述代碼:


做修改如下:\documentclass加上[UTF8]

\documentclass[UTF8]{ctexart} \begin{document} 檢測編譯方式 \end{document}

編譯器pdflatex編譯上述代碼:顯示正常。

2正反向搜索
Tex文檔和pdf文檔之間可以正反向搜索,使得文檔的修改、調試非常方便。
Texworks中用ctrl+鼠標單擊左鍵。

3中文文檔怎么做
中文的實現,推薦使用Ctex宏集。
以下測試使用pdfLatex編譯器,文檔類聲明部分使用[UTF8],請注意,這里一定要使用大寫。使用其他編譯器有問題
下面是article類中文文檔的例子。

\documentclass[UTF8]{ctexart} \begin{document} \title{中文\latex{} 測試} \author{姓名} \maketitle \tableofcontents \section{測試} 你好。 \section{再測試} 我很好。 \end{document}

生成結果:
代碼:

\documentclass[UTF8]{ctexart} \begin{document} \title{ shizheng的\LaTeX{} 測試} \author{姓名} \maketitle \tableofcontents \section{第一章} 我希望你最后變成這樣的人。 \section{第二章} 我能接受失敗,但我不能接受放棄。 \section{致謝} 科比布萊恩特 \end{document}

測試結果:

代碼分析:
\title{}部分給出文檔名稱;
\autor{}給出作者名;
\section{}是每一部分的內容。

給出book類中文文檔的例子:寫書。

\documentclass[UTF8]{ctexbook} \begin{document} \title{book類l測試} \maketitle \end{document}

實驗結果:

上面配套的代碼:

\documentclass[UTF8]{ctexbook} \begin{document} \title{我的book類測試} \author{shizheng Li} \tableofcontents \maketitle \chapter{我的2019年} \chapter{2020年} \end{document}

給出beamer文檔類編寫幻燈片的一個示例

\documentclass{beamer} \usepackage[UTF8]{ctex} \usetheme{Warsaw} \begin{document} \begin{frame}{中文演示文稿} \begin{itemize}[<+->]\item 這是一個幻燈片\item 可以使用pdflatex編譯 \end{itemize} \end{frame} \end{document}

動手編譯結果

總結:
本文介紹了LaTeX文檔的構成:文檔類聲明,導言區,正文。
給出文檔編輯的案例:article文章,book寫書,beamer幻燈片。
最后給出texworks中正反向搜索定位的快捷鍵:CTRL+鼠標左鍵。

希望對你有幫助。

總結

以上是生活随笔為你收集整理的latex文档基础知识的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。