latex排版学习笔记
LaTeX学习笔记(中文版使用)

LaTeX学习笔记(中文版使用)下面是一篇优秀的LaTeX学习笔记,转自:LaTeXLaTeX(LATEX,音译“拉泰赫”)是一种基于TeX的排版系统,由美国计算机学家Leslie Lamport在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。
对于生成复杂表格和数学公式,这一点表现得尤为突出。
因此它非常适用于生成高印刷质量的科技和数学类文档。
这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。
摘自中文维基百科-LaTeX条目。
文档文档模式字号中文书籍一般使用基本字号为五号字(10.5pt),故在article中一般选用11pt,若不选默认为10pt。
空格中文与英文之间一般加入小空隙排出来才好看,可以加”\,”或者”~”。
中文与行内公式之间也要加。
如果”.”不表示句子的结束,应加入”\空格”,如”Mr. Wang”应输入为”Mr.\空格Wang”。
因为当”.”表示句号时,TeX会加入一段额外的空隙。
TeX遇到一个单词以大写字母结束时会自动认为这并不是句子的结束,故这种情况不必加入\空格。
但如果确实是句子的结束,就需要在”.”前加上”\@”,如“I study in SJTU\@.”。
分行\,*为指定的行间距。
mbox{文本}可以将文本保持在同一行内。
数学模式中一般以此加入中文。
而且mbox里也可以出现数学模式。
标题在用\author定义作者时可使用\and命令,来包含多个作者的信息。
如\author{作者1\\单位1\\地址1\and 作者2\\单位2\\地址2}在\title、\author、\date中均可出现thanks命令来实现脚注。
对齐左对齐、居中对齐、右对齐的环境分别为flushleft、center和flushright。
也可以使用命令\raggedright、\centering和\raggedleft使以后的文本按指定方式对齐引用quotation环境:有段首缩进(正常段落有缩进的话),有正常段间距。
用LATEX排版编程技术书籍的一些个人经验

4
4 第 4 章 工具
16
4
4.1 统计中文字数 . . . . . . . . . . 16
5
4.2 PDF 内容对比(diff ) . . . . . 17
4.3 PDF 截取 . . . . . . . . . . . . . 17
第 2 章 版式
6
4.4 PDF 页码编号 . . . . . . . . . . 17
i
目录
第 1 章 环境
1
3.2 斜体 . . . . . . . . . . . . . . . 12
1.1 为什么要自己排版? . . . . . .. . . . . . . . 12
1.2 为什么要用 LATEX 排版? . . . . 1 1.2.1 动手之前 . . . . . . . . 2
4.7 PDF 小册子(booklet) . . . . 19
2.4 中文字体 . . . . . . . . . . . . . 9
4.8 PDF 字体嵌入 . . . . . . . . . . 20
2.4.1 不要使用中文斜体 . . . 9
2.5 英文字体 . . . . . . . . . . . . . 10 第 5 章 插图
用 LATEX 排版编程技术书籍的一些个人经验
陈硕 (giantchen@)
最后更新 2013-4-14
版权声明
本作品采用“Creative Commons 署名 -非商业性使用 -相同方式共享 3.0 Unported 许可协议 (cc by-nc-sa)”进行许可。/licenses/by-nc-sa/3.0/
21
2.5.1 罗马字体 . . . . . . . . 10
Latex排版心得

L A T E X2005 4 21iiL A T E X1CJK 11.1CJK (1)1.2CTEX (1)1.3 Emacs AucT E X L A T E X (2)1.3.1 (2)1.3.2Emacs (3)1.3.3L A T E X (4)1.3.4AUCT E X (6)1.4CJK T E X (6)2L A T E X 92.1PS PDF (9)2.2 PDF (10)2.3 (10)2.4 (12)2.5 CJK CCT (12)2.6 (13)2.7 (16)3 193.1 Beamer (19)3.1.1 beamer (19)3.1.2 (20)3.2 PDFSlide (21)3.2.1PPower4 (22)4Linux L A T E X 234.1Linux CJK (23)4.2Redhat Linux9 (24)iiiiv L A T E XCJK1.1CJKL A T E X PDFL A T E X L A T E X L A T E X L A T E X CCT CJK T E X L A T E X CCT (class); CJK T E X L A T E X PS PDF PDF CJK PS PDF1.2CTEX/ CTEX2.4 PS Type 1 MikTeX2.4 CJK,CCT T E XEmacs EmacsCTEX 2.4 CTEX CTeX-Fonts C:\CTeX CTEX \CTeX\localtexmf\dvips\config \CTeX\texmf\dvips\config config.psp+psfonts_t1.mapPSCTEX WinEdt WinEdt UltraEdit UltraEdit WinEdt L A T E X Emacs21.2 Emacs AucTeX L A T E X Emacs DVI Emacs21.3CJK latex DVI CTeX Yap DVI dvips PS pdflatex PDF dvipdfm DVI PDF dvipdfmx DVI PDF PDF12 CJK 1.3 Emacs AucT E X L A T E XLinux Unix Emacs AucT E X L A T E X ( MikTeX fpTeX ) L A T E X DVI Emacs MS Windows (21.2 21.3) MS Windows Windows WindowsEmacs1.3.11. emacs-21.3-fullbin-i386.tar.gz (emacs), C:\emacs addpm.exe Windows Emacs2. gnuserv.zip gnuserv.elEmacs site-lisp EXE Emacs bin3. L A T E X auctex-11.14.zipemacs site-lisp\auctex ( ),4. emacs site-lisp site-start.el(load"tex-site")(set-keyboard-coding-system’chinese-iso-8bit-dos)(require’gnuserv)(gnuserv-start)(setq gnuserv-frame(selected-frame))(global-set-key(quote[67108914])(quote set-mark-command))(add-hook’LaTeX-mode-hook’turn-on-reftex)(setq TeX-command-list(list(list"LaTeX""%l\\nonstopmode\\input{%t}"’TeX-run-LaTeX nil t)(list"View""%v"’TeX-run-discard nil nil)(list"DVI->PS""dvips%d-o%f"’TeX-run-command t nil)(list"View PS""start%f"’TeX-run-command nil nil)(list"LaTeX PDF""pdflatex\\nonstopmode\\input{%t}"’TeX-run-LaTeX nil t)(list"DVI->PDF""dvipdfmx%d"’TeX-run-command t nil)(list"View PDF""start%s.pdf"’TeX-run-command nil nil)(list"BibTeX""bibtex%s"’TeX-run-BibTeX nil nil)(list"Index""makeindex%s"L A T E X§1.3 EMACS AUCT E X L A T E X 3’TeX-run-command nil t)(list"Other"""’TeX-run-command t t))) Emacs L A T E X5. C:\.emacs(custom-set-variables’(case-fold-search t)’(current-language-environment"Chinese-GB")’(default-input-method"chinese-py-punct")’(global-font-lock-mode t nil(font-lock))’(show-paren-mode t nil(paren))’(transient-mark-mode t))Emacs Options—Mule—Set Language Enviroment—Chinese—Chinse GB, Options—Save Options C:\.emacs Emacs6. CTEX DVI Yap View—OptionsInverse search Program Gnu Emacs(Single in-stance) Command"C:\EMACS\bin\gnuclientw.exe"-F+%l"%f"Emacs+AucTeX DVI Yap Emacs Command1.3.2EmacsEmacs Ctrl-x d ( Ctrl x Ctrl d C-x d ) Ctrl-x Ctrl-fEmacs 1.1 C-x Ctrl x M-x Alt x Emacs mini-buffer Ctrl-gM-< Alt ShiftEmacs Ctrl-2 ( Options Active Region Highlighting ) Ctrl-@ Ctrl Shift C:\.emacs(global-set-key(quote[67108914])(quote set-mark-command)): /teachers/lidf/4 CJK1.1:C-f f orwardC-b b ackwardC-n n extC-p p reviousHome C-aEnd C-e e ndPageDown C-vPageUp M-vCtrl-Home M-<Ctrl-End M->C-lDelete C-dBackspaceC-k k illC-y y ankM-yC-x u u ndoCtrl-2 Ctrl-w Alt-w Ctrl-y “Ctrl-x Ctrl-x”Emacs Ctrl-y Alt-y Emacs Ctrl-u Ctrl-2Emacs Emacs buffer( )1.3.3L A T E X.tex L A T E X LaTeX Command LaTeX Command (PS,PDF)L A T E X Command Latex C-c‘ Command View MikTeX Yap DVI Yap DVI Emacs LaTeX CommandCommand LaTeX LaTeX PDF “C-c C-c” mini-buffer “C-c C-l” ”C-c‘”L A T E X§1.3 EMACS AUCT E X L A T E X 5View Yap DVI DVIPDFLaTeX%Local Variables:%TeX-command-default:"LaTeX PDF"%End:“C-c C-r” (region) View•“C-c C-m” L A T E X (macro) TAB•“C-c C-e” L A T E X•“C-c C-s”•“M-RETURN” item•“C-c C-f C-b” \textbf{}•“C-c C-f C-e” \emph{}•“C-c C-f C-t” \texttt{}•“C-c{”•“C-c]”•“C-c C-q C-r” region (indent) “C-c C-q C-e”“C-c;” “C-u-C-c;”“C-c~” Math ‘ ‘‘<→≤‘>→≥‘I→∞‘A→∀‘E→∃‘i→∈‘*→ב.→·‘{→⊂‘}→⊃‘[→⊆‘]→⊇‘0→∅‘+→∩‘C-e→exp‘c →AucT E X+Emacs L A T E X mypap.tex mypap1-inc.tex mypap2-inc.tex (masterfile)my-pap.tex \include{mypap1-inc} \include .texAucT E X••Yap DVI• C-c C-c: /teachers/lidf/6 CJK%%%Local Variables:%%%mode:latex%%%TeX-master:"mypap"%%%End:1.3.4AUCT E XC:\.emacs(setq TeX-parse-self t);;Enable parse on load(setq TeX-auto-save t);;Enable save of parsed result1.4CJK T E XCJK :\documentclass[a4paper]{article}\usepackage{CJK}% CJK\begin{document}\begin{CJK*}{GBK}{song}\CJKtilde\include{mypap-inc}\end{CJK*}\end{document}mypap-inc.tex \include{mypap-inc} DVI PDF CCT DVI PDF CCT ( CJK class beamer CJK\CJKfamily{fs} fs , kai ,heiCJK (\begin{CJK*} CJKTilde )\renewcommand\contentsname{ }\renewcommand\listfigurename{ }\renewcommand\listtablename{ }\renewcommand\refname{ }\renewcommand\indexname{ }\renewcommand\figurename{ }L A T E X§1.4CJK T E X 7 \renewcommand\tablename{ }\renewcommand\abstractname{ }\renewcommand\partname{ }\renewcommand\appendixname{ }\renewcommand\today{\number\year \number\month \number\day }\providecommand{\CJKnumber}[1]{\ifcase#1\or{ }\or{ }\or{ }%\or{ }\or{ }\or{ }\or{ }\or{ }\or{ }\or{ }\fi}article book :\makeatletter%’@’is now a normal"letter"for TeX\def\chaptermark#1{%\markboth{\MakeUppercase{%\ifnum\c@secnumdepth>\m@ne\if@mainmatter\CJKnumber{\thechapter} \%\fi\fi#1}}{}}%\def\sectionmark#1{%\markright{\MakeUppercase{%\ifnum\c@secnumdepth>\z@\S\thesection\%\fi#1}}}\def\@makechapterhead#1{%\vspace*{50\p@}%{\parindent\z@\raggedright\normalfont\ifnum\c@secnumdepth>\m@ne\if@mainmatter\huge\bfseries \CJKnumber{\thechapter} \\%\par\nobreak%\vskip20\p@\fi\fi%\interlinepenalty\@M\Huge\bfseries#1\par\nobreak\vskip40\p@}}\makeatother%’@’is restored as a"non-letter"%character for TeX“ SAS ” “1.1 ” hyperref\renewcommand\bibname{ }%\renewcommand\abstractname{ }CJK \sloppy \- \, ~: /teachers/lidf/8 CJKL A T E X indentfirstL A T E XL A T E X2.1PS PDFL A T E X CJK PS(PostScript) PDFL A T E X art.tex PSlatex artart.dvi DVIyap artDVI PS PDFDVI PS PDF art.dvi PSdvips artart.ps PS gsview PS PS art.dvi PDFdvipdfm artart.pdf CTEX ChinaTeX EPS PDF EPS PDF dvipdfm dvipdfmx PDFPS PDF gsview ,PDF pdflatex DVI PDF L A T E X art.tex PDFpdflatex art910 L A T E Xart.pdfPS PDF PS Type1 dvipdfmx True TypePDF PS PDF PS PS PDF PDF PS PDF PS PDF2.2 PDFL A T E X Hyperref PDF PDF Hyperref (preamble) \usepackage[pdftex]{hyperref}PDFLaTeX PDF CJK :\usepackage[pdftex,CJKbookmarks=true,colorlinks=true]{hyperref}PDF :pdflatex mypappdflatex mypapgbk2uni mypap.outpdflatex mypapgbk2uni UTF-8Unicode Q Hyperref \hypertarget{name}{text} \hyperlink{name}{text}2.3\pagestyle{plain}\pagestyle{headings}L A T E X§2.3 11 \setlength{\textwidth}{12.1cm}\setlength{\oddsidemargin}{2.46cm}\setlength{\evensidemargin}{1.36cm}12.1 1in+2.46cm=5cm 1in+1.36cm=3.9cm 21.0cm(A4 ) 1 (2.54 ) A4 29.7 \textheight \topmargin 1fancyhdr\usepackage{fancyhdr}\pagestyle{fancy}( CJK CJK ) \fancyhead \fancyfoot \headrulewidth \footrulewidth\fancyhf{}%\fancyhead[RE]{\footnotesize\leftmark}%\fancyhead[LO]{\footnotesize\rightmark}%\fancyhead[LE,RO]{\thepage}%\fancyfoot[LE]{\footnotesize\CJKfamily{kai}\LaTeX }% \fancyfoot[LO]{\footnotesize\CJKfamily{fs} : }% \fancyfoot[RO]{\scriptsize%/teachers/lidf/index.html}%\renewcommand\headrulewidth{0.4pt}%\renewcommand\footrulewidth{0pt}%fancyhdr (L) (C) (R) (E) \leftmark \rightmark ( article ) L A T E X \markboth \chapter*{ \markboth{ }{}}\ \chapter \section \markboth12pt scalefnt \scalefont{ } \scalefont{1.21} 1.21 23 1.44 19 1.73 16 2.07 13CJKfont \zihao[5]: /teachers/lidf/12 L A T E X 2.4• main.tex \include{ } .tex• (preamble) \includeonly{ } \includeonly \include \includeonly AucTeX+Emacs Yap DVI• DVI PDF PDF CCT CJK CCT• \iffalse \fi2.5 CJK CCTCCT CCT CCT (0.6.0 ) CCT CJK DVI (patchdvi) T E X L A T E X PS PDFCCT :\documentclass[a4paper,CJK]{cctbook}%% \usepackage\usepackage[pdftex,CJKbookmarks=true,colorlinks=true]{hyperref}\begin{document}\include{sec01}\include{sec02}\end{document}cctart article CCTCJK CCT CJK CCT \include{ } CJK CJK\newcommand{\songti}{\CJKfamily{song}}\newcommand{\fangsong}{\CJKfamily{fs}}\newcommand{\kaishu}{\CJKfamily{kai}}\newcommand{\heiti}{\CJKfamily{hei}}L A T E X§2.6 13\heiti CCT (\zihao{5} ) L A T E X \large2.6L A T E X graphicx \includegraphics L A T E X figure figure \centeringDVI EPS PS EPS PS gsview “PS to EPS” EPS GIMP Photoshop PS PSPDFLaTeX PDF PNG JPEG GIF PS EPS PDF gsview PDF EPS PNG JPEG GIF PDF\includegraphics width= height width heightL A T E X PDFLaTeX L A T E X EPS PDFLaTeX PDF maind.tex mainp.tex DVI PDF \include maind.tex\usepackage{graphicx}% DVI\usepackage{picins}%\usepackage[CJKbookmarks=true,%colorlinks=true]{hyperref}%mainp.tex\usepackage[pdftex]{graphicx}% PDF\usepackage{picins}%\usepackage[pdftex,CJKbookmarks=true,%colorlinks=true]{hyperref}%L A T E X EPS PDFLaTeX PDF maind.tex\providecommand{\img}[2][]{\includegraphics[#1]{\figureprefix#2.eps}}mainp.tex: /teachers/lidf/14 L A T E X \providecommand{\img}[2][]{\includegraphics[#1]{\figureprefix #2.pdf}}#1 width=0.5\linewidth ,#2 \figureprefix “ ” “img-tricks-018.pdf”\providecommand{\figureprefix}{img-tricks-}\img\img[width=0.5\linewidth]{018}maind.tex img-tricks-018.eps mainp.tex img-tricks-018.pdf \img maind.tex EPS PDF PNG JPEG GIFPDF dvipdfm DVI PDF EPS EPS PDFACME AJAX CHAMPTUFFY XTRA2.02.22.42.6Brand W e a r2.1:2.1 h t top b bottom p \label \caption \begin{figure}[htbp]\centering\img[width=\textwidth]{018}\caption{ \label{fig:figfloat1}}\end{figure}L A T E X§2.6 15ACME AJAX CHAMP TUFFY XTRA2.02.22.42.6Brand W e ar2.2: picins 2.2picins\parpic [r]\img\piccaption\parpic \pichskip \piccaption{ picins \label{fig:parpic}}\parpic[r]{\pichskip{6em}\imgp[width=0.5\textwidth]{018}}floatflt2.3 2.4 \begin{figure}[htbp]\begin{minipage}[t]{0.48\linewidth}\centering\imgp[width=\textwidth]{018}\caption{ \label{fig:float2-1}}\end{minipage}\hfill\begin{minipage}[t]{0.48\linewidth}\centering\imgp[width=\textwidth]{018}\caption{ \label{fig:float2-2}}\end{minipage}\end{figure}Splus postscriptpostscript("hor.eps",region=c(18.00,7.92,784.32,593.76))region ( )R postscript EPS paper="special" (1in=2.54cm): /teachers/lidf/16 L A T E X ACME AJAX CHAMPTUFFY XTRA 2.02.22.42.6Brand W e ar 2.3: ACME AJAX CHAMP TUFFY XTRA2.02.22.42.6Brand W e ar2.4: postscript("hor.eps",paper="special",width=12,height=8,horizontal=F)PDF :pdf("hor.pdf",width=12,height=8,horizontal=F)L A T E X2.7fancyvrb\RecustomVerbatimEnvironment{Verbatim}{Verbatim}{%frame=single,framesep=5pt,xleftmargin=1cm,fontsize=\normalsize} (frame) 5pt 1cm Verbatim , \begin {Verbatim }[fontsize=\small]tabular :\begin{tabular}{lll}&&\\\multicolumn{3}{l}{SELECT (\emph{ });}\\\quad &WHEN(\emph{ })&\emph{ };\\\quad &WHEN(\emph{ })&\emph{ };\\\quad & &\\\quad &OTHERWISE &\emph{ };\\\multicolumn{3}{l}{END;}\\&&\end{tabular} ( )L A T E X§2.7 17 SELECT( );WHEN( ) ;WHEN( ) ;OTHERWISE ;END;tabular @{} mulitcolumntabbing\begin{minipage}{0.8\textwidth}\begin{tabbing}\qquad\=if\=\kill\>if( )\{\\\>\> \ldots\ldots\\\>\}else\{\\\>\> \ldots\ldots\\\>\}\\\end{tabbing}\end{minipage}if( ){......}else{......}: /teachers/lidf/18 L A T E X L A T E XPDFLaTeX beamer Beamer3.1 Beamerbeamer PDF :•• ( )•• PDF PDF• CJK3.1.1 beamerbeamer beamer PDF :\documentclass[CJK]{beamer}\usepackage{CJK}\usetheme{Warsaw}\setbeamercovered{transparent}\begin{document}\begin{CJK*}{GBK}{song}\title{ }\subtitle{\\}\auther{ \\}\date{ }\begin{frame}\maketitle\end{frame}1920\include{mypres}\end{CJK*}\end{document}\usetheme Antibes,Bergen,Berkeley,Berlin,Boad-illa,Copenhagen,Darmstadt,Dresden,Frankfurt,Goettingen,Hannover,Ilme-nau,JuanLesPins,Luebeck,Madrid,Malmoe,Marburg,Montpellier,PaloAlto, Pittsburgh,Rochester,Singapore,Szeged,Warsaw Warsaw Berkeley Goettingen Berlin Rochesterbeamer frame frame \pause itemize :\begin{frame}\frametitle{ }\begin{itemize}[<+->]\item\item\end{itemize}\end{frame}\frametitlebeamer frame frame3.1.2beamer \frame:\documentclass[a4paper,CJK]{cctbook}\usepackage{beamerarticle}\usepackage[pdftex,CJKbookmarks=true,colorlinks=true]{hyperref}\begin{document}\include{mypres}\end{document}cctart book article beamerarticle frame,pauseL A T E X§3.2 PDFSLIDE 21 \only<presentation>{}\only<presentation>3.2 PDFSlidePowerpoint L A T E X L A T E X L A T E X pdfslide CTEX ChinaTeX \usepackage[ams]{pdfslide} PDFL A T E X PDF article \clearpage\color{ } \overlay{metablue.pdf} PDF JPEG \pagedissolve{Wipe/D1} /D1 1\pagedissolve{Replace}\pagedissolve{Split/D1/Dm/V/M/I}\pagedissolve{Split/D1/Dm/V/M/O}\pagedissolve{Split/D1/Dm/V/M/I}\pagedissolve{Split/D1/Dm/H/M/O}\pagedissolve{Blinds/D1/Dm/H}\pagedissolve{Blinds/D1/Dm/H}\pagedissolve{Box/D1/M/I}\pagedissolve{Box/D1/M/O}\pagedissolve{Wipe/D1}\pagedissolve{Wipe/D1/Di90}\pagedissolve{Wipe/D1/Di180}\pagedissolve{Wipe/D1/Di270}\pagedissolve{Dissolve/D1}\pagedissolve{Glitter/D1/Di0}\overlay{bg151.jpg}\pagedissolve{Wipe/D0.5}%bg151.jpg\renewcommand{\labelitemi}{\textcolor{red}{$\bullet$}}\renewcommand{\labelitemii}{\textcolor{yellow}{$\star$}}\renewcommand{\labelitemiii}{\textcolor{magenta}{$\ast$}}\renewcommand{\labelitemiv}{\textcolor{cyan}{$\circ$}}: /teachers/lidf/22PPower4PDFSlide Hyperef \hypertarget{ }{ } \hyperlink{ }{ }\providecommand{\cls}{\clearpage}\providecommand{\cls}{\vskip1cm}PDFLaTeX DVI PDF DVI\setlength{\textheight}{10.6cm}3.2.1PPower4PPower4 Java Java Java JRE 1.2 PPower4 pp4sty.zip C:\CTEX\MikTeX\LocalTeXMF\tex\latex\ppower4 pp4p.jar PPower4.bat:set basedir="C:\Program Files\JavaSoft\jre\1.2\lib"set javacommand="C:\Program Files\JavaSoft\jre\1.2\bin\java"%javacommand%-jar C:\CTEX\MiKTeX\LocalTeXMF\tex\latex\ppower4\pp4p.jar%1%2%3%4%5C:\CTEX\MiKTeX\TeXMF\miktex\bin Java pp4sty.zip CTEX MikTeXPPower4 pause.sty \pause L A T E X pause \pause L A T E X ( test.tex) PDFLATEX PPower4:ppower4test.pdf test-scr.pdftest-scr.pdfPPower4L A T E XLinux L A T E X4.1Linux CJKLinux tetex , T E X . Linux CJK , Turbo Linux 6.0; Redhat , CJK Type1 .Redhat9 Linux tetex MS Win-dows CTEX .tetex TEXMF /usr/share/texmf LOCALTEXMF /usr/local/share/texmf . : kpsewhich-expand-var\$TEXMFkpsewhich-expand-var\$TEXMFLOCAL, CTEX LocalTeXMF /usr/local/share/texmf. :su(input root password here)tar cvf~/localtexmf.tar/mnt/C/CTEX/LocalTeXMFcd/usr/local/sharetar xvf~/localtexmf.tarmv LocalTeXMF texmfCTEX CJK.sty,CJK.enc , . CTEX ChinaTeX dvips/config/config.psp+lw35extra.mapfileTeTEX xdvi , , /usr/share/texmf/dvips/config lw35extra-adobe-bi.map .texhash2324 LINUX L A T E X. CJK ,CTEX .dvips,dvipdf,pdflatex , PS PDF , .Linux L A T E X Emacs , /usr/share/emacs/site-lisp/ AucTeX site-start.el(load"tex-site")AucTeX. .tex Emacs LaTeX Command .4.2Redhat Linux9Linux9 miniChinput (/)/usr/share/fcitx/sp.dat ~/.gWubi/sp.dat ( MS Windows 3.0 ) ~/.gWubi/config ~/.gWubi/profile 2, =1, Ctrl+Alt+BackspaceL A T E X。
[Latex学习笔记]分栏、单双面设置等
![[Latex学习笔记]分栏、单双面设置等](https://img.taocdn.com/s3/m/0530bdbe0129bd64783e0912a216147917117eaf.png)
[Latex学习笔记]分栏、单双面设置等展开全文在导言区通过定义命令\documentclass的可选参数,可以对页面进行一些控制,比如可以设置显示为单栏还是两栏,每页页码如何显示,以及文中行间公式编号如何显示。
A.分栏导言区\documentclass的可选参数可以用来分栏,可选参数有onecolumn(不分栏,默认值)和twocolumn(两栏)。
如果选用twocolumn,则全文分为两栏,并且两栏间间距及分割线粗细都有默认值,也可以在导言区自行修改。
设置两栏间距的命令为:\setlength{\columnsep}{宽度}设置两栏间分隔线宽度的命令为:\setlength{\columnseprule}{宽度}两栏间分割线宽度的默认值是0,表示不显示分割线。
表示栏宽的参数为\columnwidth,这个值不能自行设定,但可以调用;对于单栏文档,这个值与\textwidth相同,对于两栏文档,这个值由\textwidth和\columnsep共同决定。
上述命令如果放在导言区,则对整个文档适用;如果放在正文中,则只对其后的局部文档或命令所处的环境中的文档适用,环境结束或者再次定义上述命令,则之前的命令终止。
如果只需要部分页面分栏,则不能在导言区适用twocolumn选项,而应该在正文中需要分栏的地方使用如下命令:\twocolumn[通栏文本] \onecolumn这两个命令联合使用,命令\twocolumn表示终止当前页面,开始新的页面,在新页里以双栏格式输出后继文本,直到遇到\onecolumn命令为止,如果存在可选项"通栏文本",则在新页的顶部以通栏形式显示"通栏文本"的内容。
调用flushend和cuted宏包可以增进分栏排版效果,分栏可以不用另起一页,同一页即可以有双栏也可以有单栏,而且双栏最后一页上左右基本是同高的,具体调用方法如下:首先在\documentclass命令中选用twocolumn选项,然后在导言区调用flushend和cuted宏包,命令如下:\usepackage{flushend,cuted}这样整个文档就会被平均分为两栏。
LaTex教程latex排版学习笔记入门提高

目录
ቤተ መጻሕፍቲ ባይዱ
第一章 基本使用
7
1.1 基本排版流程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2 文本排版 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.4.1 文档类别 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.4.2 标题摘要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.4.3 章节目录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
7.3 TeX 系统的文件查找 . . . . . . . . . . . . . . . . . . . . . . . . . . 51
第八章 字体详解
54
8.1 字体类型与文档格式 . . . . . . . . . . . . . . . . . . . . . . . . . . 54
8.2 新字体选择方案 NFSS . . . . . . . . . . . . . . . . . . . . . . . . . 55
目录
5
第六章 高级应用
44
6.1 输入各种撇号引号 . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
6.2 文件拆分及独立编译 . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Latex 学习笔记

Latex 学习笔记Chap2 Typing text1.多个空行等于一个空行,没有空行表示连接着写。
所以要表示有回车新起一行,最好还是在script里面空出一行写。
2.正文中的语句有三种:text, math(formulas) and instructions3.\begin {}\end {}表示环境environment, {} 里面可以填写flushright, flushleft, or center。
2.1 The keyword(1) 合法的key:a-z, A-Z 0-9 + = * / ( ) [ ]其它的标点:, ;. ? !: ‗‘–以及空格键,Table键和回车键Enter(2) 十三个常用的special keys in LATEX commands:# $ % & ~ _ ^ \ { } @ ―|对这些特别键要显示它们,要在之前加上\, 其中@除外。
2.2 your first note(1) 不区分多空行,不区分多个空格,不区分多个TABLE,即这些都当作一个。
(2) 双引号的用法:``something‘‘也就是前面是两个``, 后面是两个单引号‘‘(3) 强制连接符, 用~ ,比如Prof. ~Tian, 答应效果就是Prof. Tian。
这不同于直接加空格,直接加空格会比用~的字距大些。
2.3 Lines too wide当字段太长时需要加\- 来强制加短横-,又因为系统会自动在有短横处换行。
某一行太长的情况一般是不会出现的,系统会自动切成两边都对齐的情况,可是当该段中已经含有连字符时,系统会认为该连字符就是被要求的切断符号,所以是误导了系统。
这个时候就需要在之前就加连字符\-, 以使得系统提前得到连字符而换行。
而在不该有连字符的地方强制放入\-是没有效果的。
只能加直接加-才有效果。
2.4 More text features(1) \ today 表示插入日期,如February 9, 2010(2) environments to right justify, or left justify, or center即flushright, flushleft, center\begin {flushright}。
LaTEX学习笔记

LaTEX学习笔记关于LaTeX 排版系统TeX系统:TeX是由Donald E. Knuth书写的一个计算机程序,目的是对文本和数学公式进行排版。
最基本的TeX程序是由一些很基本的命令组成,以完成简单的排版和程序设计功能。
TeX 也允许使用这些基本的命令定义一些更复杂的高级命令,由此利用低级的结构快形成一个用户界面相当友好的环境。
Knuth还设计了一个名叫Plain Tex的基本格式,以便与低层次的TeX 呼应。
Plain TeX格式依然是TeX 字处理相当基本的部分,实际上我们很分清TeX与Plain TeX.LaTeX系统:Plain TeX的重点只是停留在如何排版的层次上,对TeX的深层功能的进一步发掘需要相当高级的编程技巧。
美国计算机学家Leslie Lamport开发了LaTeX格式,这种格式提供了一组生成复杂文档所需要的更高级的命令,它在生成复杂表格和数学公式方面功能尤为突出。
它可以自动给出标题、章节、表格目录、交叉引用、公式编号、文献引用、浮动图表、浮动图形等等。
LaTeX 经过多年的更新其版本号固定为2.09.LaTeX2e系统:由于LaTeX的普及及其许多领域的扩展,使得相当广泛的一类排版格式都冠以LaTeX的标签。
为了再次统一自LaTeX2.09版本以后所进行的各种修补工作并建立一个真正的、能满足较长时间内排版需要的LaTeX改进标准,在Frank Mittelbach的领导下,Leslie Lamport, Chris Rowley和Rainer Schopf创立了LaTeX项目组,旨在得到LaTeX 的一个新版本3,在该版本中建立一个最优的、有效的命令集合。
1994年他们发行了一个新的版本,并命名为LaTeX2e。
LaTeX 排版的主要特点LaTeX 排版的主要特点:国际权威学术机构及会议指定排版格式符号公式随心所欲文档易于网上传输支持多种操作系统易于转换成ps文档、pdf文档或HTML文档便于扩充并形成个性化的排版环境(用LaTeX的宏包实现)LaTeX源文件的组织结构基本结构每一个源文件基本结构如下:\documentclass[字体大小,纸张大小,杂类参数]{文档类别} 导言区(preamble) \begin{document} 文档正文区\end{document}LaTeX的文档类别(\documentclass{})合法的LaTeX文档类别包括下面的5种:article(文章)(注:CCT中可使用cctart)book(书籍)report(报告)letter(信函)slides(幻灯片)除幻灯片类别,标准的文档类别接受下面的可选参数确定字体大小(1pt=1/72.27英尺)10pt(缺省)11pt12pt所有的文档类别都接受下面形式的可选参数确定纸张大小(缺省为letter)a4paper (29.7£21cm)a5paper (21£14.8cm)b5paper (25£17.6cm)letterpaper (11£8.5 in)legalpaper (14£8.5 in)executivepaper (10.5£7.25 in)还有一些杂类可选参数landscape:选择横向排版方式,缺省为纵向排版(portrait)leqno:公式的编号放在公式的左边,缺省时放在右边fleqn:公式显示左边对齐,缺省时中间对齐draft,final:标注/不标注带标尺的边框,缺省值为finaloneside,twoside:选择单面还是双面打印。
Latex 学习笔记

Latex 学习笔记Chap2 Typing text1.多个空行等于一个空行,没有空行表示连接着写。
所以要表示有回车新起一行,最好还是在script里面空出一行写。
2.正文中的语句有三种:text, math(formulas) and instructions3.\begin {}\end {}表示环境environment, {} 里面可以填写flushright, flushleft, or center。
2.1 The keyword(1) 合法的key:a-z, A-Z 0-9 + = * / ( ) [ ]其它的标点:, ;. ? !: ‗‘–以及空格键,Table键和回车键Enter(2) 十三个常用的special keys in LATEX commands:# $ % & ~ _ ^ \ { } @ ―|对这些特别键要显示它们,要在之前加上\, 其中@除外。
2.2 your first note(1) 不区分多空行,不区分多个空格,不区分多个TABLE,即这些都当作一个。
(2) 双引号的用法:``something‘‘也就是前面是两个``, 后面是两个单引号‘‘(3) 强制连接符, 用~ ,比如Prof. ~Tian, 答应效果就是Prof. Tian。
这不同于直接加空格,直接加空格会比用~的字距大些。
2.3 Lines too wide当字段太长时需要加\- 来强制加短横-,又因为系统会自动在有短横处换行。
某一行太长的情况一般是不会出现的,系统会自动切成两边都对齐的情况,可是当该段中已经含有连字符时,系统会认为该连字符就是被要求的切断符号,所以是误导了系统。
这个时候就需要在之前就加连字符\-, 以使得系统提前得到连字符而换行。
而在不该有连字符的地方强制放入\-是没有效果的。
只能加直接加-才有效果。
2.4 More text features(1) \ today 表示插入日期,如February 9, 2010(2) environments to right justify, or left justify, or center即flushright, flushleft, center\begin {flushright}。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
zoho@ 2011 年 11 月 27 日
前言
从 2006 年 3 月 29 日开始,陆陆续续记录了排版 LaTeX 文档时的笔记。直 到 2011 年 11 月 6 日大概有了 30 多篇记录,于是开始将所有内容整理为一个 PDF 文档。然后继续增添内容,到目前为止,总共有 86 页。
段落对齐
调整页面布局 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 调整目录页格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
第三章 数学公式 3.1 3.2 3.3 3.4 3.5 3.6 两种公式 各种字母 数学函数 配对括号 多行公式 定理环境
1.5
插入表格 1.5.1 1.5.2 1.5.3
1.6
插入图片 ห้องสมุดไป่ตู้.6.1 1.6.2 1.6.3
第二章 格式调整 2.1 2.2 各种长度单位 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 字体使用 2.2.1 字体编码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
目录 20 20 20 21 22 22 22 23 24 26 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 27 28 28 29 31 33 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 33 33 34 35 36 36 37 38 39 40 41 42 43 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
第四章 图形绘制 4.1 画交换图 4.1.1 4.1.2 4.1.3 4.2 4.3 用 amscd 包画交换图 . . . . . . . . . . . . . . . . . . . . . 用 diagrams 包画交换图 . . . . . . . . . . . . . . . . . . . . 用 xy-pic 包画交换图 . . . . . . . . . . . . . . . . . . . . . .
第八章 字体详解 8.1 8.2 8.3 字体类型与文档格式 . . . . . . . . . . . . . . . . . . . . . . . . . . 新字体选择方案 NFSS . . . . . . . . . . . . . . . . . . . . . . . . . 中文排版历程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.3.1 8.3.2 8.3.3 CCT 中文排版 . . . . . . . . . . . . . . . . . . . . . . . . . CJK 中文排版 . . . . . . . . . . . . . . . . . . . . . . . . . XeTeX 中文排版 . . . . . . . . . . . . . . . . . . . . . . . .
5 44 44 44 46 46 47 47 49 49 50 51 54 54 55 56 56 57 58 60 60 60 61 62 63 63 65 66 67 69 69 71 72
第七章 背景资料 7.1 7.2 7.3 TeX 系统的前世今生 . . . . . . . . . . . . . . . . . . . . . . . . . . TeX 系统的目录结构 . . . . . . . . . . . . . . . . . . . . . . . . . . TeX 系统的文件查找 . . . . . . . . . . . . . . . . . . . . . . . . . .
文档类别 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 标题摘要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 章节目录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 参考文献 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 基本表格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 跨列表格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 浮动表格 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 图文并排的小图片 . . . . . . . . . . . . . . . . . . . . . . . 图文分开的大图片 . . . . . . . . . . . . . . . . . . . . . . . 位置浮动的大图片 . . . . . . . . . . . . . . . . . . . . . . .
4 2.2.2 2.2.3 2.2.4 2.2.5 2.3 2.3.1 2.3.2 2.4 2.5 字体族名 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 字体系列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 字体形状 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 字体大小 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 居中对齐 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 单侧对齐 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
目录
第一章 基本使用 1.1 1.2 基本排版流程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 文本排版 1.2.1 1.2.2 1.2.3 1.2.4 1.3 1.4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 英文文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 输入特殊字符 . . . . . . . . . . . . . . . . . . . . . . . . . . 段落换行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 中文文档 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
第五章 演示文稿 5.1 5.2 5.3 5.4 最简单例子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 逐步显示 主题模板 中文演示
目录 第六章 高级应用 6.1 6.2 6.3 6.4 输入各种撇号引号 . . . . . . . . . . . . . . . . . . . . . . . . . . . 文件拆分及独立编译 . . . . . . . . . . . . . . . . . . . . . . . . . . 合并多个 PDF 文件 . . . . . . . . . . . . . . . . . . . . . . . . . . 错误处理 6.4.1 6.4.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 编译时的错误信息 . . . . . . . . . . . . . . . . . . . . . . . 编译时的警告信息 . . . . . . . . . . . . . . . . . . . . . . .