我的LaTeX使用感受 v1.1 (胡旭昭 20040813)
用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学习总结(1)2010-04-09 17:431. Latex读作“雷泰哈”哦2. Latex的优点:均称的排版,优雅的字体,漂亮的公式,是latex的排版效果,。
科学和艺术是不可分割的,要知道艺术和美感非常有助于抽象思维的。
3. Latex的使用(1)安装文件:miktex 和winedt(编辑器)一些排版过程所用的包,有些包直接放在要编辑的文件同一目录下就可以使用,有些则不行,这时最好还是放到latex的安装目录下(2)开始排版文件通常你投稿的杂志或者会议会有一个(**.cls)文件作为模版文件,引用方式:一个tex文件的总体结构l 第一句 \documentclass{**}l 导言(preamble)从开头到\begin{document}之前的内容,在此设置文档全局定义Eg \setlentth{\textwidth}{14cm}\usepackage{subfig}……l 正文\begin{document}……\end{document}(3)结果的查看在winedt编辑器上又一些按钮可以直接生成文件:tex->dvi;tex->pdf;tex->dvi->ps->pdf如果文档中插入eps格式的图片,需要用最后一种方式(还不知道是什么原因)(4)正文的排版l 分段:\\ 另起一行,但不缩进空行或者\par 另起一行,而且有缩进l 命令有参数,声明没有参数z绝大多数命令或声明由\ 后接字母序列构成,如\textttz有些特殊命令由\ 接非字母字符构成,如\$z有些特殊符号也是命令,它们只有9 个:$ # { } ^ _ ~ % &%为注释符,相当于C++中的//用空格公开单词,空格个数不限用非字母字符表示命令的结束每行开头的空格无用每行结尾的回车相当于空格的作用,但可以用% 去掉它的效用(5)公式的排版在文字中的公式:$ $独立的公式:$$ $$有编号的公式:\begin{equation}\label{abc}\end{equation}用\ref{abc}应用该公式公式组的插入类似与array:\begin{eqnarray}* & ** & *…….\end{eqnarray}这个环境给每行公式加上编号可以用\nonumber 或\notag 去掉编号用\\ 表示一行公式的结束用& 表示相应的对齐位(6)插入图形Latex中可以插入eps的图形,但不能插入jpg和bmpEps图形:用matlab画图可以直接保存位eps格式Word图形:word->pdf->在pdf中通过裁剪保存为eps很多图形处理软件也可以把图形处理为eps格式插入eps图形:插入单个图。
latex基本用法
latex基本用法LaTeX是一种用于排版科学文档的排版系统。
下面是关于LaTeX的一些基本用法以及拓展内容。
1.文档结构:在使用LaTeX排版文档时,首先需要定义文档类型。
常用的文档类型包括article(文章)、report(报告)、book(书籍)和letter(信函),可以在文档的开始部分使用\documentclass命令来定义。
2.环境和命令:LaTeX使用环境和命令结合起来排版文档。
环境用于定义特定的区块,如章节、列表或表格等。
命令则用于控制字体、格式和排版等方面。
3.基本的文本格式化:LaTeX提供了一些命令来对文本进行格式化,如\textbf{加粗}、\textit{斜体}和\underline{下划线}等。
也可以使用命令来调整字号和字体。
4.数学公式:LaTeX是编写数学公式的强大工具。
使用\begin{equation}和\end{equation}环境可以排版简单的行间公式。
使用$符号可以排版简单的行内公式。
LaTeX还提供了丰富的数学符号和专用的数学环境,如矩阵、方程组和积分等。
5.插入图像:使用\includegraphics命令可以将外部图像文件插入到LaTeX文档中。
可以通过指定图像宽度和高度来调整图像的大小,还可以对图像进行剪裁和旋转等操作。
可以插入的图像格式包括PNG、JPEG和PDF 等。
6.参考文献:LaTeX提供了一种方便的方式来管理和引用文献。
可以使用\cite 命令来引用文献条目,并使用\bibliography命令来指定参考文献数据库文件。
使用BibTeX工具可以自动生成参考文献。
7.页面布局:可以使用各种LaTeX命令来调整页面布局,如\documentclass的选项来调整纸张大小和页面边距,\title、\author和\date命令来设置标题和作者信息,\pagestyle命令来设置页眉和页脚样式等。
8.宏包:宏包是一种扩展LaTeX功能的方式。
LaTex之CTex初体验一
LaTex之CTex初体验⼀
第⼀步:语⾔选择看你⾃⼰习惯了;
后⾯就接着下⼀步:组件的安装看你组件的需要进⾏选择安装,尽量都选上吧。
结下了就是路径的选择:
点击安装,耐⼼等待⼏分钟就OK了;
安装完之后,打开开始菜单,可以看到安装的⽬录。
安装成功界⾯如下:
点击WinEdt进⼊操作界⾯,
刚打开的界⾯如下
刚开始会有⼀点陌⽣不太习惯,毕竟和word不⼀样嘛。
作为演⽰,我们新建⼀个空⽩的⽂档,在⾥⾯输⼊
\documentclass{article}
\begin{document}
Hello Latex
\end{document}
[注意,每⼀个命令语句⾏都应该以\开头]
点击垃圾桶和字母B之间的按钮进⾏编译,会提⽰保存⽂件。
输⼊⽂件名以及格式,例如我们输⼊test.tex作为⽂件名,保存⽂件。
如果保存后没有⽴即⽣成PDF⽂件的话就再点击⼀次这个按钮进⾏编译。
经过编译后便可⽣成⼀个PDF⽂件,内容如下。
可以点击放⼤或缩⼩,也可以将⽂件另存为单独的PDF⽂件进⾏保存。
最后在保存的⽂件夹⾥⾯会出现⼏个⽂件:
这就是运⾏成功并保存的⽂件。
学习Texmacs心得
学习Texmacs心得这是一个梦想中的软件。
它比word有更好的 所见即所得 效果,你就像在直接编修PDF;它继承了Tex的结构化排版和公式排版的能力,并且有更便捷、直观、更丰富的方法;但你不必像Tex中那样战战惊惊于语法的微小瑕疵。
输入符号不仅可以用Tex的方法输入,更创造了拓扑相以这种灵巧的输入方法。
它可以直接粘贴图片。
总之,这是一个梦想中的软件。
虽然我才用了它不到一周。
而它的许多功能我还不知首怎么用。
当然它有瑕疵。
它常常会崩溃。
我在这里记下我使用中发现的一些问题,或一些解决的方法,一些改时的建议。
我用的版本是1:99:51.当文件名字或保存路径中含有中文时,crase.2.小节或列表紧临的下一个段落,不会和其它段落一样首行缩进。
(下面有个不完全的解决方法,可让文件在节,小节,小小节后正常缩进,但在多行公式等之后仍不能正常缩进.复制C:\Program Files\TeXmacs\styles\article.pps_ts.更名为cn,用记事本打开,添加选中的句子.保存.重新打开texmacs后就有cn文件类了.3.中文中行内公式与汉字间的间隔太小,看起来不美观。
公式两端应各有半个字符的空格。
4.公式由嵌套的小方格组成.鼠标点它有两个目的,一是修改,一是复制.变红色的框是选中内容,变蓝色的只是显示鼠标在这个框内.这个不如word中的公式编辑器好用.选中有变深色.光标闪处就是可修改处.并且应让公式在编辑时可拖大小,有些复杂公式的上下标什么的显示太小,选中起来困难呀.(可把页面放大一下来编辑复杂公式.)5.行内公式若形式很a简单可以先输入再用shift+$来改变.不用每个都先进入数学模式.若能采用格式刷的办法也不错.6.用拓扑变形方法输入的符号,修改时为什么不能用?7.一些属性标记,word中是开关状态可以反复用.这里统一用焦点菜单上的叉号可以取消已有标记.8.公式中文本不象文本模式下那样可自由标记.所以要少用.9.汉字输入法常常在使用时变的不管用,可以关掉文件,重新打开.10.有些菜单命令是很常用的.比如保存命令(因为常常carse嘛)但是却不能一下点中就起作用.所以若是有下拉菜单时,界面上的图标要用于最常用的命令,用右小角的小三角去打开下拉菜单就好.11.设置页面边白,选中以后,点确定便crase.解决方法,什么也不要再点,点入文件区就好.因为不用点确定就已经生效了.12.多个文件切换用转到菜单好不方便.也像word那个形成排开几个文件头呀.当然这个设计把已经打开的曾经打开的都放在那里了.13.设置字体文章焦点菜单上设是可以的。
latex 中文使用方法和示例
latex 中文使用方法和示例一、引言在科研写作和学术论文编辑中,latex 已经成为了一种非常流行的编辑工具。
它有着优秀的数学公式排版和文档结构管理功能,因此受到了许多科研工作者和学术写作者的青睐。
然而,许多人在使用 latex 时遇到了中文支持和排版的问题。
本文将介绍 latex 中文的使用方法,并给出一些示例,帮助读者更好地掌握 latex 中文排版。
二、latex 中文支持方法1. 使用 CTeX 套装CTeX 套装是一款专门为中文latex用户设计的工具,它包含了完整的中文支持和相关宏包。
在编写latex文档时,用户只需加载 CTeX 宏包即可直接使用中文排版。
CTeX 套装还提供了中文文档模板和示例,对中文用户来说非常方便。
2. 使用 XeTeX 或 LuaTeX 引擎除了 CTeX 套装外,用户还可以选择使用 XeTeX 或 LuaTeX 引擎来编译 latex 文档。
这两种引擎天生具备中文支持,可以直接处理中文字符和字体,因此在使用上更加方便。
使用 XeTeX 或 LuaTeX 编译中文文档时,只需在文档的开头加载 \usepackage{fontspec} 宏包,然后设置中文字体即可。
三、latex 中文排版示例1. 中文文章排版\documentclass{article}\usepackage{ctex}\begin{document}\section{引言}在科研写作和学术论文编辑中,latex 已经成为了一种非常流行的编辑工具...\end{document}2. 中文书籍排版\documentclass{ctexbook}\begin{document}\chapter{前言}本书介绍了如何使用 latex 进行科研写作和学术论文编辑...\end{document}3. 中文演示文稿排版\documentclass{beamer}\usepackage{ctex}\begin{document}\begin{frame}\frametitle{latex 中文排版示例}本文介绍了 latex 中文排版的使用方法和示例...\end{frame}\end{document}四、latex 中文排版注意事项1. 字体设置在使用 latex 编辑中文文档时,用户需要特别注意字体选择和设置。
latex用法指南
latex用法指南LaTeX是一种基于TeX的排版系统,适用于生成高质量的科学、数学和技术文档。
它广泛应用于学术界和科技领域,包括论文、报告、书籍和演示文稿等多种类型的文档。
LaTeX的主要特点是具有高度的排版质量和灵活性,可以方便地生成专业水平的文档。
下面我将介绍一些常用的LaTeX用法和技巧,帮助你更好地使用LaTeX 进行文档排版。
1. 安装和设置:首先,你需要下载和安装LaTeX发行版,如TeX Live或MiKTeX。
安装完成后,你需要选择一个集成开发环境(IDE)来编写和编译LaTeX文档,如TeXstudio、TeXworks或Overleaf。
2. 文档结构:在LaTeX中,一个文档的基本结构包含导言区和正文。
导言区用于加载必要的宏包、定义命令和设置文档的属性。
你可以使用\documentclass 命令指定文档的类别,如article、report或book,然后使用\begin{document}和\end{document}将正文部分包裹起来。
3. 章节和标题:在LaTeX中,你可以使用\section、\subsection和\subsubsection命令创建章节和子章节。
使用\maketitle命令生成标题,并使用\tableofcontents命令生成目录。
4. 文字排版:LaTeX提供了丰富的命令来控制文字的样式和格式。
例如,使用\textbf命令将文本加粗,使用\textit命令将文本变为斜体。
另外,你可以使用\emph命令强调某个词或短语,并使用\newline或\\命令换行。
5. 数学公式:LaTeX是数学排版的绝佳工具。
你可以使用符号或\begin{equation}环境将数学表达式嵌入到文本中。
LaTeX提供了丰富的数学符号和函数命令,例如\sqrt、\sum、\int等。
你可以使用\frac命令表示分数,并使用\cdot或\times表示乘号。
6. 图片和图表:LaTeX支持插入图片和绘制图表。
latex 使用方法
latex 使用方法LaTeX 使用方法LaTeX是一种专业的排版系统,用于生成高质量的科技和数学文档。
本文将介绍LaTeX的使用方法,包括安装、编辑、编译和生成文档等方面。
一、安装LaTeX要使用LaTeX,首先需要安装TeX发行版,例如TeX Live或MiKTeX。
这些发行版提供了LaTeX的核心程序和必要的宏包。
在安装过程中,可以选择安装其他相关工具和编辑器。
二、编辑LaTeX文档LaTeX文档是以.tex为扩展名的纯文本文件。
可以使用任何文本编辑器来编辑LaTeX文档,例如Notepad++、Sublime Text或TeXworks等。
LaTeX文档由预定义的命令和普通文本组成。
命令通常以反斜杠(\)开头,后跟命令名和参数。
例如,\section{Introduction}表示一个章节标题。
三、编译LaTeX文档完成编辑后,需要将LaTeX文档编译为可阅读的PDF、DVI或PS格式。
编译过程通常包括多个步骤,例如生成辅助文件、解析源代码和生成目标文件等。
LaTeX提供了许多编译工具,例如pdflatex、xelatex和lualatex 等。
选择合适的编译器并执行编译命令,即可生成最终的文档。
四、生成文档编译成功后,可以在输出目录中找到生成的文档文件。
使用PDF阅读器打开PDF文件,即可查看最终结果。
可以通过打印或分享文档来传播自己的作品。
除了生成PDF文件,LaTeX还支持生成其他格式的文档,例如HTML、EPUB和Beamer等。
根据需要选择合适的输出格式。
五、高级技巧LaTeX提供了许多高级功能和技巧,可以帮助用户更好地排版文档。
以下是一些常用的技巧:1. 使用宏包:LaTeX提供了丰富的宏包,可以扩展其功能。
可以根据需要引入不同的宏包,例如graphicx用于插入图片,amsmath用于数学公式等。
2. 定制样式:LaTeX允许用户自定义文档的样式和布局。
可以通过定义新的命令、环境和页面设置来实现样式定制。
LaTeX自学总结
\paragraph{Hello Tian'anmen Square}is in the center of Beijing
\subparagraph{Hello Chairman Mao} is in the center of Tian'anmen Square
TeX软件的安装和使用
方法A(自助):在MikTeX的官网下载免费的MikTeX编译包(150Mb)并安装。下载WinEdt(9.5Mb)(收费)或TexMaker(32Mb)(免费)等编辑界面软件并安装。
方法B(打包):在下载ctex套装(203Mb或1.3Gb)(含MikTeX及WinEdt)
The Newton's second law is F=ma.
The Newton's second law is $F=ma$.
The Newton's second law is
$$F=ma$$
The Newton's second law is
\[F=ma\]
Bold $\mathbf{n}$
To time differential $\dot{F}$
Matrix (lcr here means left, center or right for each column)
\[
\left[
\begin{array}{lcr}
\end{document}
退格只是我个人偏好,看起来层次清晰美观。实际操作上未必要如此,每一行之前的空格不影响编译生成PDF的排版结果。
5.加入目录
latex的介绍和使用
latex的介绍和使用LaTeX(发音为“lah-tek”或“lay-tek”,通常写作LaTeX)是一种基于Donald Knuth的TeX排版系统的文档准备系统。
它由Leslie Lamport在20世纪80年代开发,提供了一套高级的、结构化的文档编写接口和预定义样式,使得用户能够专注于内容创作而非复杂的排版细节。
LaTeX的优势在于:1.高质量排版:特别擅长处理数学公式、图表、化学方程式等科技文献中常见的复杂排版元素,生成的PDF文档具有出版级别的印刷质量。
2.结构化文档:强调内容与格式分离,作者通过标记语言来组织文档结构,如章节、标题、列表、表格等,LaTeX负责将这些结构转换成美观的布局。
3.自动引用与交叉引用:方便管理参考文献、页码、章节引用等,只需简单命令即可插入并自动更新。
4.宏包支持:拥有大量预编译好的宏包,可以实现各种功能扩展,例如插入图形、处理多语言文本、创建表格、制作幻灯片(使用Beamer宏包)等。
5.开源免费:LaTeX及其众多宏包是开源软件,可以在多个操作系统平台上免费获取和使用。
要开始使用LaTeX,你需要进行以下步骤:•安装LaTeX发行版:例如TeX Live或MikTeX,它们包含了编译LaTeX 文档所需的全部工具链。
•选择编辑器:有许多文本编辑器支持LaTeX语法高亮和集成编译环境,包括但不限于TeXstudio、Overleaf(在线)、VS Code配合LaTeX插件、Sublime Text配合相关插件等。
•创建LaTeX源文件:新建一个.tex文件,比如mydocument.tex,并在其中编写LaTeX代码。
最基础的文档结构如下:Latex\documentclass{article} % 指定文档类,这里是文章类\begin{document} % 文档开始\title{文档标题}\author{作者姓名}\date{\today} % 当前日期,也可以指定具体日期\maketitle% 生成标题页\section{第一章节} % 创建章节这是我的LaTeX文档的第一段内容。
我的LaTeX学习笔记
在winedt中同时打开TeX和bib文件,在需要引用的地方加入\cite{}就会自动弹出一
个对话框选择需要引用的项目。
在导言区加入引用文献的格式\bibliographystyle{plain},如果杂志有特殊要求它会
提供bst文件。将plain改为bst的文件名就可以了。
\kaishu楷书\songti宋体\youyuan幼圆\lishu隶书\fangsong仿宋\heiti黑体使用命令 \zihao{...}来改变字号,参数可以选择0、-0、1、-1……6、-6、7、8,分别对应初号、小初、 一号、小一……七号、八号。
文档类型为ctexart、ctexbook、ctexrep或者加载了ctex、ctexcap宏包后,会自 动加入CJK环境,不必再手动加入了。
也可以使用\subarray环境(amsmath)。它可以指定对齐方式(l:左对齐; c:居中对齐) 如 \begin{subarray}{l} abcd\\ edfg \end{subarray}
分式
一般的分式使用\frac{分子}{分母}输入。 连分式可使用amsmath的\cfrac{分子}{分母}输入,它可以使分子分母保持同样
国际标准
向量用粗斜体表示。加载bm宏包后可用\bm命令实现。 常数(如π、i、e等)和微分算子d用直立体表示。
定义下面三条命令 \newcommand{\dif}{\mathrm{d}} \newcommand{\me}{\mathrm{e}} \newcommand{\mi}{\mathrm{i}}
bibtex
利用bibtex建立引用文献数据库时先在待编译的源文件同目录下建立一个后缀名为".
bib"的文件。以如下格式输入所有需要引用的文献资料
LaTeX和visio的学习心得
LaTeX和visio的学习心得前言:这个学期,我们学了 LaTeX 和 Visio 两门课程。
这是我第一次接触这类软件,之前没有什么基础,只好在学校里向其他同学请教一些基本知识。
这次学习的感受与上几次不太相同,因为这次学习,让我们初步掌握了 LaTeX 和 Visio 的使用方法、快捷键以及基本功能等。
下面就谈一谈我对 LaTeX 和 Visio 这两款软件的心得体会吧!这次对 LaTeX 和 Visio 的学习是在小组中进行的。
刚开始时,觉得它很难懂,甚至连最简单的公式都要理解半天才弄明白;但经过老师细致耐心地讲解,再加上自己认真思考后终于把它完全弄懂了。
可见学习这类软件需要花费大量的精力和时间。
不过我想说:在学习过程中遇到困难并不可怕,关键看你怎样去面对它,并且找出克服困难的办法。
比如在学习过程中我总喜欢问问题,这虽然不是一种好的学习方法,却也锻炼了自己独立分析和解决问题的能力。
还记得有一次,我给出了一个求圆周率的数值,但却是错误的答案,当时特别着急,心想怎么办呢?老师正好走来问道:“你的求数值是多少?”我紧张极了,脑子飞速转动着,试图寻找更准确的数字来替换掉原来的答案,突然灵光一闪,赶忙站起身,抓住老师的手说:“老师您帮我改一下这个题目吧,我……”我有点结巴地说着,眼睛却不敢往左边瞥,心中忐忑不安。
首先,我把解决问题的思路写了出来,那就是找出错误所在——我算错的主要原因是“π”,可“π”不是常规计算数值呀!我从网络上搜索出“ arctanx= pi/2”的公式。
“哦,原来是这样啊!谢谢老师!”老师微笑着点头表示肯定,随即告诉我正确的答案,并亲切地鼓励我说:“有了困难不要害怕,自己努力找出解决问题的方法,然后坚持做下去。
通过不断积累,你一定会成功的。
”听了老师的话,我很高兴,觉得学习这类软件又增添了信心和勇气。
以后每次遇到新问题,我总喜欢把它记录下来,逐渐形成了自己的解题思维模式。
这也许就是对 LaTeX 和 Visio 的一点儿小小的心得吧。
我的LaTeX学习笔记
Vincent Zhang
LaTeX
LaTeX(LATEX,音译“拉泰赫”)是一种基于TeX的排版系统,由美国计算机学家Leslie Lamport在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也 可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印 刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷 质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类 的文档。
在winedt中同时打开TeX和bib文件,在需要引用的地方加入\cite{}就会自动弹出一
个对话框选择需要引用的项目。
在导言区加入引用文献的格式\bibliographystyle{plain},如果杂志有特殊要求它会
提供bst文件。将plain改为bst的文件名就可以了。
mbox里也可以出现数学模式。
标题
在用\author定义作者时可使用\and命令,来包含多个作者的信息。 如 \author{作者1\\单位1\\地址1 \and 作者2\\单位2\\地址2}
在\title、\author、\date中均可出现thanks命令来实现脚注。
对齐
左对齐、居中对齐、右对齐的环境分别为flushleft、center和flushright。也可 以使用命令\raggedright、\centering和\raggedleft使以后的文本按指定方 式对齐
\kaishu楷书\songti宋体\youyuan幼圆\lishu隶书\fangsong仿宋\heiti黑体使用命令 \zihao{...}来改变字号,参数可以选择0、-0、1、-1……6、-6、7、8,分别对应初号、小初、 一号、小一……七号、八号。
LaTex安装与使用体会
关于Matlab编程生成图像与使用Visio, Word画图的插入问题,要插入这几种方法生成的图像,首先要转为LaTex可以插入的*.eps文件类型。转换方法如下:
1. Matlab编程生成的图像:执行File—>Export,在弹出的对话框中,保存类型选择EPS files (*.eps),选择保存位置,填写文件名保eX-2.4.6-Full.exe即可完成安装。默认安装在C盘,可以自定义安装在其它盘。
使用说明:
1. 完成上述安装以后,先运行WinEdt编辑*.tex文件。然后点击LaTex图标进行编译,编译通过后生成*.dvi文件,点击dvi—>pdf图标即可生成*.pdf,点击dvi—>ps图标即可生成*.ps。
LaTex安装与使用
以前只用Word编辑文本,没接触过LaTex,开始总感觉太麻烦,又不能所见即所得,担心在很短的时间内学不会。还好,使用LaTex刚刚两个星期,虽然更高难度的还不太会用,基本的用法还能应付。尽管编辑公式还是比较慢,插图、插表不会太多的技巧。但感觉还是学到了一点东西,写出来大家一起分享吧。
LaTeX是一款功能强大的排版软件,它特别适合于自然科学类论文和书籍的编排、制作,利用它可以在个人计算机上生成与印刷品几乎完全一样的作品。LaTeX的特点是生成的文件可以不依赖于操作系统和使用的语言,其源文件属于文本性文件,在任何文字编辑器上均可以方便地进行编辑。在国外LaTeX软件广泛地用于编排科技文章、书籍、档案、学位论文、手稿和私人信件。LaTeX使得科技人员不必依赖于出版部门而快速生成质量很高的科技作品以交流科技信息。
2. 插入数学公式Equation:可参看Documents\LaTeX2e用户手册\chap5数学公式.pdf,Documents\LaTeX学习.rar\LaTeX中数学公式的编排.pdf等;
latex用法
latex用法
LaTeX是一种排版软件,主要用于科技论文、学术出版物和技术文档的排版。
它是由美国计算机科学家Donald E. Knuth在20世纪80年代开发的,是一种基于TeX语言的排版系统。
在LaTeX中,用户通过编写文本文件来描述文档的结构和内容,然后LaTeX将这些文本文件转换为高质量的文档,包括PDF、PS、DVI 等格式。
相比于WYSIWYG(所见即所得)编辑器,LaTeX的排版效果更加专业、精确,同时也更加灵活。
LaTeX中的命令是以反斜杠“”开头的,可以用于定义文档的结构、样式和格式,例如定义章节、标题、段落、脚注等。
LaTeX也内置了大量的宏包,用户可以通过导入宏包来扩展LaTeX的功能,例如添加表格、图形、数学公式等。
LaTeX也支持多语言排版,用户可以使用不同的语言包来将文档翻译成不同的语言。
此外,LaTeX还支持版本控制工具,例如Git和SVN,可以方便地管理文档的修改历史。
总之,LaTeX是一种功能强大、灵活性高的排版软件,适用于各种类型的文档制作。
学习和掌握LaTeX的基本用法可以大大提高文档的质量和效率。
- 1 -。
使用LaTeX软件开展编辑工作的一些经验
180编辑出版使用LaTeX 软件开展编辑工作的一些经验李 鹏(高等教育出版社有限公司,北京 100029)摘 要:LaTeX 软件是一款处理数学公式的专业排版软件,在国际上广泛应用于数学及相关学科的学术期刊、著作和论文集的排版工作中。
本文结合作者近年来对于数学类学术著作的编辑工作体会,总结了使用LaTeX 软件开展编辑工作的一些经验。
关键词:LaTeX 软件;数学类学术著作;排版中图分类号:G232 文献标志码:A 文章编号:1674-8883(2019)09-0180-01本文旨在结合作者近年来对于数学类学术著作的编辑工作体会以及在翻译数学著作[1,2]中的心得,介绍使用LaTeX 软件开展编辑工作的一些经验。
根据一般的出版工作流程,以下分选题组稿阶段、文字编辑阶段和处理校样阶段三部分介绍。
一、选题组稿阶段编辑一旦决定了所策划图书将来要使用LaTeX 软件进行排版,最好在组稿阶段就尽可能做好准备,尽早与作者沟通,对于有能力使用LaTeX 软件撰写书稿的作者,要做好先期服务,这样既方便了作者,又提高了将来编辑和排版的效率。
编辑需要常备一些符合本出版社或本部门图书版式要求的TeX 模板,考虑到作者平日不同的使用习惯和计算机环境,最好准备适用于LaTeX、XeLaTeX、AMSTeX 等不同宏包的模板,如果有需要,还应备有相应的英文模板。
[3]模板应包括基本的章(\chapter)、节(\section)、小节(\subsection)的格式,数学公式及其编号的样例,图表以及图题、表题的样例,定理、引理、定义、性质、推论、注解、证明等的格式样例,脚注的样例,以及正文前后的辅文(序言、目录、参考文献、索引、附录等)格式,等等。
在提供LaTeX 模板的同时,编辑应指导作者熟悉、使用模板,并且在作者写作遇到编译错误、无法实现一些排版格式等问题时,要及时与作者沟通加以解决。
二、文字编辑阶段目前,大部分出版社都采用在纸质稿件上进行编辑加工的方式,而我们在收到使用LaTeX 排版的交稿文件时,不要急于马上打印,要先做好以下准备工作:首先,检查作者交稿文件是否齐全,是否能够正确编译。
关于LaTeX公式插入及引用的一些感想
关于LaTeX公式插入及引用的一些感想LaTeX是一种用于排版科学和技术文档的标记语言,广泛用于学术界和工程领域。
其中公式插入和引用是LaTeX的重要特性之一、在LaTeX中,插入和引用公式是非常简单和灵活的,可以满足各种复杂的排版需求。
在本文中,我将分享一些关于LaTeX公式插入及引用的感想和体验。
首先,LaTeX提供了强大的数学排版功能,使得公式的插入变得非常容易。
LaTeX中的数学模式有两种:行内模式和独立模式。
行内模式用于在正文中插入简短的公式或符号,而独立模式用于在单独的公式环境中插入较长或复杂的公式。
通过使用适当的命令和符号,可以创建各种类型的公式,包括上标、下标、分数、矩阵等等。
此外,LaTeX还提供了各种数学符号和函数的命令,可以轻松地引用数学概念和符号。
不仅如此,LaTeX中的公式插入和引用还可以与其他功能和格式进行混合使用,实现更高级的排版效果。
例如,LaTeX提供了定理环境和证明环境,可以自动为定理和证明添加编号,并可以在文档中引用它们。
这种公式插入、引用和其他环境的结合能力,使得LaTeX成为撰写科技文档和学术论文的首选工具。
在使用LaTeX进行公式插入和引用的过程中,我也遇到了一些挑战和问题。
首先,LaTeX的学习曲线相对较陡,特别是对于初学者来说。
LaTeX有其自己的语法和命令,需要一定的时间来熟悉和理解。
其次,有时候公式的排版可能会有些棘手,特别是在插入较长或复杂的公式时。
但是,通过查阅文档和阅读LaTeX相关的书籍和教程,我逐渐克服了这些困难,并逐渐熟练地应用LaTeX进行公式插入和引用。
总的来说,LaTeX的公式插入和引用功能非常强大和灵活,可以满足各种复杂的排版需求。
LaTeX的数学排版功能使得公式的插入变得简单和高效,而公式引用功能则使得研究论文和学术文档的撰写更加方便。
LaTeX的学习曲线可能相对较陡,但通过不断的学习和实践,我逐渐克服了困难,并享受到了使用LaTeX进行公式插入和引用的乐趣。
Latex使用小结
Latex使⽤⼩结开始在论⽂写作中使⽤Latex,整理⼀下⼿册中常⽤的以及在⽹上搜集到的⼀些资料,以便以后查阅。
\textrm 公式⾥⾯出现⽂本格式\label{} 加标签\ref{} 引⽤\eqref{} 公式引⽤\mathbf{} 粗体(数学符号)\textbf{} 粗体(⽂本)\emph{} 斜体强调公式的编辑可以借助在线公式编辑器,所见即所得插⼊算法⾸先引⼊⼏个需要⽤到的包\usepackage{algorithm} %format of the algorithm\usepackage{algorithmic} %format of the algorithm\usepackage{multirow} %multirow for format of table\usepackage{amsmath}\usepackage{xcolor}重新定义require和ensure命令对应的关键字(此处将默认的Require/Ensure⾃定义为Input/Output)\renewcommand{\algorithmicrequire}{\textbf{Input:}}\renewcommand{\algorithmicensure}{\textbf{Output:}}分析⼀下⽰例:\begin{algorithm} %算法开始\caption{Sample algorithm} %算法的题⽬\label{alg1} %算法的标签\begin{algorithmic}[1] %此处的[1]控制⼀下算法中的每句前⾯都有标号\REQUIRE Text:Today is a good day. Variables:$u,v,w$. $G=(V,E)$ %输⼊条件(此处的REQUIRE默认关键字为Require,在上⾯已⾃定义为Input) \ENSURE Something... %输出结果(此处的ENSURE默认关键字为Ensure在上⾯已⾃定义为Output)% if-then-else\IF{some condition is true}\STATE do some processing\ELSIF{some other condition is true}\STATE do some different processing\ELSE\STATE do the default actions\ENDIF% for loop\FOR{$i=0$ to $10$}\STATE carry out some processing\ENDFOR\FORALL{$i$ such that $0\leq i\leq 10$}\STATE carry out some processing\ENDFOR% while-loop\WHILE{some condition holds}\STATE carry out some processing\ENDWHILE% repeat-until loop\REPEAT\STATE carry out some processing\UNTIL{some condition is met}% infinite loop\LOOP\STATE this processing will be repeated forever\ENDLOOP\end{algorithmic}\end{algorithm}输出结果如下所⽰:先记到这⾥,附上⼏个有⽤的链接。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CVS
A L TEX
6
dvi ps
html Word Word doc Word Ctrl-s :-)
CTEX Python
/forums/index.php?showtopic=1334
3
A L TEX
•
:-p
A L TEX
tex
A • L TEX A TeX L TEX
The TeX Book ctex-faq list
3 A L T
list texdoc CTEX CTEX
4
EX CTEX
1 2 3 4 A L TEX A L TEX Osiris zf
:-( list layout
:-)
Neals netstar
2
A L TEX
pdfscreen
A L TEX
AT X L E
v1.1
∗
Bruce Who HuXuzhao@ 2004 8 13
2
A L TEX A L TEX A L TEX A L TEX CTEX ................................................................................ Vim ........................................................................................ txt2tags ................................................................................... Leo ......................................................................................... TableEditor ...............................................................................
BGKGB R R NC NC P P c P P c p p p p p
d d d d d d d
rnbgkgbnr
10
d d d
d d d d
C/C++/Python HuXuzhao@
A L TEX
11
LaTeX
LaTeX :-)
7
LATEX
\heartpar{ }
♥
8
LATEX
$$\def\normalbaselines{\baselineskip20pt\lineskip1pt\lineskiplimit0pt } \def\mapright#1{\smash{ \mathop{\longrightarrow}\limits^{#1}}} \def\mapdown#1{\Big\downarrow \rlap{$\vcenter{\hbox{$\scriptstyle#1$}}$}} \matrix{\noalign{\vskip6pt}&&&&&&0\cr &&&&&&\mapdown{}\cr 0&\mapright{}&{\cal O}_C&\mapright\iota& \cal E&\mapright\rho&\cal L&\mapright{}&0\cr &&\Big\Vert&&\mapdown\phi&&\mapdown\psi\cr 0&\mapright{}&{\cal O}_C&\mapright{}& \pi_*{\cal O}_D&\mapright\delta& R^1f_*{\cal O}_V(-D)&\mapright{}&0\cr &&&&&&\mapdown{\theta_i\otimes\gamma^{-1}}\cr &&&&&&\hidewidth R^1f_*\bigl({\cal O} _V(-iM)\bigr)\otimes\gamma^{-1}\hidewidth\cr &&&&&&\mapdown{}\cr &&&&&&0\cr\noalign{\vskip6pt}}$$
0 0 −→ OC −→
ι
E φ π∗ O D
−→
ρ
L ψ
−→
0
0
−→
OC
−→
−→
δ
R1 f∗ OV (−D) −→ −1
θi ⊗γ
0
R1 f∗ OV (−iM ) ⊗ γ −1 0
9
LATEX
% pdfLaTeX \normalboard \begin{position} \piece{a}{1}{r} \piece{i}{1}{r} \piece{b}{1}{n} \piece{h}{1}{n} \piece{c}{1}{b} \piece{g}{1}{b} \piece{d}{1}{g} \piece{f}{1}{g} \piece{e}{5}{c} \piece{e}{7}{c} \piece{a}{4}{p} \piece{c}{4}{p} \piece{e}{4}{p} \piece{g}{4}{p} \piece{i}{4}{p} \piece{e}{1}{k} \piece{a}{9}{R} \piece{i}{10}{R} \piece{a}{8}{N} \piece{g}{8}{N} \piece{c}{10}{B} \piece{g}{10}{B} \piece{d}{10}{G} \piece{f}{10}{G} \piece{b}{8}{C} \piece{h}{8}{C} \piece{a}{7}{P} \piece{c}{7}{P} \piece{g}{7}{P} \piece{i}{7}{P} \piece{e}{10}{K} \end{position}
• % • •
A • L TEX
~ MetePost
Word
TeX
7
debugger :-(
A L TEX verbatim
•
A L TEX
verbatim verb
primitive verbatim
A L TEX
CTEX LaTeX suite + txt2tags + Leo + TableEditor 5.1 CTEX Windows A L TEX 5.2 Vim Vim A L TEX 1 5.3 txt2tags txt2tags Python .t2t html tex sgml pm6 mgp moin man A t2t tex L TEX txt2tags
2 2 3 4 4 4 4 6 6 7 11
5.1 5.2 5.3 5.4 5.5
LaTeX
∗
CTEX
A L TEX
A L TEX
A L TEX
1.1
A L TEX
A L TEX
TEX
A L TEXຫໍສະໝຸດ 4 A L TEX age troff
A L TEX
A L TEX RedHat Linux A L TEX
3: Leo
5.5 TableEditor TableEditor TableEditor TableEditor tbb transform TableEditor wxPython
6
tex
latex tabular tabbing txt2tags
LATEX
TableEditor 4
1.1
4: TableEditor
tetex troff
pack-
Linux CTEX CTEX
Linux
A L TEX
A L TEX
A L TEX
MSWord
A L T
A L TEX
EX
A L T
Word EX CTEX full
1
Word CTEX package
A L TEX 2
CTEX
,
A L T
^_^ EX
A L TEX
lshort
tex html A L TEX
+ vim +
CTEX TEX CJK CCT
full
CTEX
latex-suite Vim
txt2tags
tex 2
7
4
5.3
txt2tags
A L TEX
1: Vim
2: txt2tags
5
5.4
Leo
A L TEX
5.4 Leo Leo Python Leo 3 Leo
A L TEX A L TEX A L TEX 5
• Word • newcommand
• input • •
∞
include \iffalse. . . \fi %
X (f ) =
∞
x(t)e−j 2πf tdt
−∞
x(t) = • • Word • tex grep diff • • •
5 6
X (f )ej 2πf tdf