我的故事
17年5月,第一次接觸到
LaTeX
;17年9月,第一次使用該軟件,主要是為了數學建模;
17年12月,用於排版美賽模擬前的優秀論文,但第一年美賽我還的確是用
word code>提交.
18年初,開始系統學習一遍,並接觸到
tcolorbox
漂亮的盒子與beamer
學習;18年12月,翻譯了
一份42頁的簡短 LaTeX 數學指南
;19年7月,初學
TiKZ
繪圖,功能還是很強大,不過我個人不是很有設計感;19年8月,寫了一份
適用的Inkscake工具教程
,TeXLive下mtpro2字體安裝與使用< /code>,
tcolorbox包的學習
使用, ,其實還有很多,如tkz-euclide
、timetable
、中文字體安裝教程
;20年1月,全國大學生數學競賽LaTeX模板,由我和酸奶共寫,源碼可細讀
https://github.com /hoganbin/CMCThesis/blob/master/cmcthesis.cls
Word與LaTeX的比較以及優缺點
Word | LaTeX |
---|---|
單純字處理工具 | 專業排版軟件 |
容易上手且簡單直觀 | 容易上手但學習時期長 |
所見即所得 | 所見即所想,所想即所得 |
高級功能不易掌握 | 進階難,但一般用不到 |
處理長文檔需要豐富經驗 | 和短文檔處理基本無異 |
花費大量時間調格式 | 無需擔心格式,專心作者內容 |
公式排版差強人意 | 尤其擅長公式排版 |
二進制格式,兼容性差 | 文本文件,易讀、穩定 | tr>
付費商業許可 | 自由免費使用 |
優勢 高質量版面看起來更專業,數學公式尤其賞心悅目; 結構化檔結構清晰; 批處理源文件是文本文件,便於批處理; 跨平台幾乎可以運行於所有的電腦硬件和操作系統平台; 免費.< /section> 科學性,會根據用戶設定自動排版格式,自動編號與引用. 缺勢 編寫過程繁瑣,有時需反复編譯,不能實時預覽; -
宏包魚龍混雜,其風格不完全統一; 缺乏靈活性; 對字體支持比較差.
在科學上沒有平坦的大道,只有那些不為勞苦沿著陡峭山路攀登的人,才有希望到達光輝的頂點。 --- 卡爾
馬克思
入門安裝教程
TeX 發行套裝:目前有 TeXLive、MacTeX、MikTeX
與CTeX
(已淘汰);TeX 編輯器: TeXStudio、 WinEdt、TeX Shop、TeX pad
(Mac版)、VsCode
與Sublime
.Jabref
:用於管理文獻,使用編寫參考文獻較方便.
建議先安裝發行版TeXLive
,然後再安裝編輯器TeXStudio
或WinEdt code>,根據個人喜愛選擇,知道它是乾嘛的,這個官網下載安裝,但下載速度不能保證,所以需要選擇一個國內的鏡像網站如下地址,這裡我推薦大家選擇進入清華大學開源鏡像進行下載.
http://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/Images/texlive2019.iso
首先用戶可以從上面的鏡像下載TeXLive 2019.iso
鏡像文件,下載完畢後可將鏡像文件加載至虛擬光驅,注意到Windows 10
系統下默認雙擊鏡像文件便可加載,然後將TeXLive 2019.iso
文件進行解壓,然後雙擊打開其中的install-tl-advanced.bat
文件,如下圖
本來這個鏡像文件裡面是有install-tl-windows.bat code>和
install-tl-advanced.bat
這兩個腳本文件,其實雙擊其中任何一個都可以在Windows
上自動安裝,但後者你可以根據自己個人選擇配置安裝位置與安裝後的默認選項,在這裡我推薦後者(保險起見),然後點擊Advanced
,可以修改安裝路徑,默認是C
盤
再然後這就是一個等待的過程,一般要安裝在30分鐘到1個小時左右,當你安裝結束,界面會出現“歡迎進入TeXLive
的世界,然後調用windows
系統下的cmd,輸入tex -version
(其它如< code >latex -v,xelatex -v,pdflatex -v都可以),如果出現版本號如下
TeX 3.14159265 (TeX Live 2019/W32TeX)
一般情況下,系統變量中C: exlive2019inwin32
,如果沒有你可以手動將C: exlive2019inwin32
添加到系統變量中的path.
接下來我介紹下第二種安裝方式,命令行安裝TeXLive 2019
,繼續回到最初從國內清華鏡像已下載的 TeXLive 2019.iso
,首先不用解壓它,先查看環境
echo %path%
檢查下C:Windowssystem32
是否存在,然後切換到已下載的TeXLive 2019
的路徑打開cmd,然後再檢查md5碼,執行certutil -hashfile texlive2019.iso md5
出現如下
MD5 的texlive2019.iso 哈希:
f13ffe81840bb37de855bf7445e1d29a
CertUtil: -hashfile 命令成功完成
然後再切換到你下載TeXLive 2019
所在的盤,比如你是默認下載到 E,則可執行 cd /d E:
,然後執行如下命令進行安裝過程
install-tl-windows.bat --no-gui
然後可通過鍵盤I
默認路徑安裝,D
修改安裝路徑(後面執行1
再更改路徑如D:/texlive/ 2019
,再然後就是等待的過程.整個命令行的流程是非常簡單的,主要考驗同學們的耐心.
最後關於升級宏包,先找到指定鏡像源下載,如清華大學然後執行
tlmgr option repository https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet
< /pre>
< br>tlmgr update --list % 查看可升級的宏包
tlmgr update --self --all % 升級全部宏包.
tlmgr install cmc % 安裝指定宏包基本組成、文檔類型與節點
< ul data-tool='mdnice編輯器' style='' class='list-paddingleft-2'>% hello_world.tex
documentclass{article}
egin{document}
Hel1o,World!
end{document}
part,section,subsection
,無 chapter
part,chapter,section,subsection,abstract
part,chapter,section,subsection
,無abstract
article
類型;對於正式出版物,利用book
類型;對於學位論文,用report
或是book
類型均可.documentclass[options]{…} % 這裡其中options可以有Font size、Paper size、Page Formats、sides與openany等.< br>pagestyle{…} % 設定了頁腳和頁眉的參數
pagenumbering{…} % 頁碼的樣式.默認參數是阿拉伯數字,可重置頁碼.
egin{document }
% 標題部分:包含了 itle, author, date, maketitle
% 默認情況下內容自動居中,標題過長也會自動換行,這部分在book和report類型文章中會另起一頁,而article則在文檔的第一頁.
itle
author
date
maketitle
%Abstract:只在article和report中可以調用egin{ abstract}來實現,在report類中這部分會另起一頁,在article中這部分會在第一頁的標題下方
egin{abstract}< br> 摘要部分
end{abstract}
chapter %chapter*{章} 其寫法不會產生編號
section
subsection
subsubsection
paragraph
subparagraph
end{document}
關於\pagenumbering
用法,我多強調一句,一般是默認參數是阿拉伯數字,其類型有如下幾個
arabic: 阿拉伯數字;roman: 小寫羅馬數字;Roman: 大寫羅馬數字;alph: 小寫英文字母;Alph: 大寫英文字母
用法:假設在前言部分採用羅馬數字,在剩餘的正文部分用阿拉伯數字,則在前言部分使用命令pagestyle{roman} code>,隨後在新的章節後面採用
chapter{...}pagenumbering{arabic}
,還可以在後面接setcounter{page}{number}
來設定起始頁碼.
pagenumbering{alph}setcounter{page}{2}
< span >引用與認識宏包
usepackage{ctex} 加載中文包
usepackage{amsfonts ,amsmath,amscd,amssymb,amsthm} %美國數學會套裝
usepackage{mtpro2} 個人非常喜歡數學字體
usepackage{relsize} 調整公式字體大小:mathsmaller,mathlarger
usepackage{times}
usepackage{fontspec,xunicode,xltxtra} XeLaTeX相關字體字庫
usepackage{extarrows} 上下可添加文字的長等號.使用xlongequal{#1}(在等號上加字符,會根據所加字符的長度而變動)
usepackage{etex} 解決宏包no room for 。 。 。的錯誤
usepackage{lipsum} 產生測試文本
usepackage{fancyhdr,lastpage} %頁眉頁腳,最後一頁
usepackage[table,dvipsnames,svgnames]{xcolor} 顏色
usepackage{fontawesome} 圖標宏包
usepackage{pdfpages}
圖表標題格式包
usepackage[Euler]{upgreek}
usepackage{mathrsfs}
usepackage{graphicx,wrapfig,float} 插圖
usepackage{esvect} 箭頭宏包
usepackage{latexsym,bm} 公式符號
usepackage[misc,electronic,clock]{ifsym}電氣符號
usepackage{ dingbat}
usepackage[Omega,upmu]{gensymb}
usepackage{wasysym}
usepackage{marvosym}
usepackage{graphicx} 插圖宏包
usepackage{shadowtext} 字體陰影效果
usepackage{pstricks,pst-node,pst-tree} 圖論
usepackage{wallpaper} 繪圖文繞排宏包,頁面背景宏包
usepackage{booktabs} 調整表格線與上下內容的間隔
usepackage{ifthen} 邏輯判斷
usepackage{picinpar}
彩色表格,表格線條
usepackage{tabu}
usepackage{booktabs,colortbl,diagbox,longtable,multirow,tabularx,dcolumn} 表格粗線,斜線,彩色表格,長表格
頁版面,邊距設置
usepackage[top=2.54cm,bottom=2.54cm ,left=2.15cm,right=2.15cm,includehead,includefoot]{geometry}
上下2.54,左右2.15
中文書籤
usepackage[colorlinks=no,
citecolor=blue,
linkcolor=blue,
anchorcolor=green,
urlcolor=blue,< br> 與attachfile2衝突
pdfauthor={hoganbin},
pdfkeywords={latex},關鍵詞
pdfsubject={latex},主題
pdftitle={handbook of latex},標題
CJKbookmarks=true,
pdfborder={0 0 0},
bookmarksnumbered=true,
bookmarksopen=false,
xetex,
]{hyperref}
usepackage{ccmap} 使生成的PDF文件支持複製等,對pdflatex
usepackage{titletoc} 目錄格式包
usepackage[bf,small,raggedright,indentafter,pagestyles]{titlesec}
其中bf設置章節標題的字體為黑體,這也是默認值,此外可以設為rm(羅馬體), sf(無襯線體), tt(打字機體), md(中等黑度),up(直立體), it(意大利斜體), sl(機械斜體), sc(小體大寫字母)。
small設置標題字體的尺寸,還可設為big(默認), medium, tiny。
center 使標題居中,還可以設為raggedleft(居左,默認),raggedright(居右)
indentafter 相當於宏包indentfirst的作用,使標題下面的第一個段落正常縮進
pagestyles是申明後面要自定義頁面樣式
usepackage{fancyhdr} 自定義頁眉頁腳
usepackage{fancyvrb,sverb} 抄錄環境
usepackage{fancybox} 與framed宏包衝突
usepackage{framed} 盒子環境
usepackage{asymptote} ASY繪圖宏包
usepackage{shapepar} SHAPE宏包
usepackage{flafter,float} 圖片放置宏包不放在文字前面
usepackage[normalem]{ulem} 下劃線宏包加入宏包
usepackage{CJKfntef} 漢字下劃線宏包
usepackage{lastpage}頁碼宏包
usepackage{animate}動畫宏包
usepackage[left]{lineno} 行號宏包
usepackage{movie15} 視頻宏包
usepackage{tdclock} 時間宏包
usepackage{shortlst} 短列表宏包
usepackage{enumerate} 列表編號宏包
usepackage{threeparttable,endnotes} 腳註尾註宏包
usepackage{makeidx} makeindex 索引表
usepackage{xesearch} 索引宏包
usepackage{xeindex} makeindex
usepackage{cite} 實現[1-4]方式引用多個參考文獻包
usepackage{flushend,cuted} 雙欄排版宏包< br>usepackage{multicol} 多欄排版
usepackage{html,epsf} 生成HTML宏包
usepackage{attachfile2} 附件宏包
usepackage{dirtree} 目錄結構圖宏包
usepackage{bardiag } 柱狀圖宏包
usepackage[open,openlevel=0,atend]{bookmark} 書籤宏包
pdf 註釋宏包
usepackage[subject={tex},author ={wangfan},dvipdfmx,version=1]{pdfcomment}
usepackage{eso-pic} 牆紙宏包wallpaper的輔助宏包
usepackage[left=2.6< /span>cm,right=2.6cm,top=2.54cm,bottom=2.54cm]{geometry}
usepackage{tikz }繪圖宏包
文章為用戶上傳,僅供非商業瀏覽。發布者:Lomu,轉轉請註明出處: https://www.daogebangong.com/zh-Hant/articles/detail/LaTeX%20Column%20001%20%20Getting%20Started%20%20Talking%20about%20Installation%20and%20Typesetting%20Experience.html
评论列表(196条)
测试