搜档网
当前位置:搜档网 › latex 中文模板

latex 中文模板

latex 中文模板
latex 中文模板

\documentclass[serif,CJK]{beamer}

\usepackage{CJK,ccmap}

\usepackage{subfigure}

\usepackage{manfnt}%%% Dangerous Bend Symbols}\dbend \lhdbend \reversedvideodbend \textdbend \textlhdbend

\useoutertheme{tree}

\usecolortheme{dolphin}

\usecolortheme{orchid}

\useinnertheme{rounded}

\beamertemplateshadingbackground{blue!5}{yellow!10}

\setbeamertemplate{blocks}[rounded][shadow=true]

\usepackage{multicol}

\renewcommand{\raggedright}{\leftskip=0pt \rightskip=0pt plus 0cm}

\raggedright

\setbeamertemplate{navigation symbols}{}

\DeclareMathOperator{\arccot}{arccot}

%------------------------------------------------------

\usepackage{bbding}% 手势\HandRight \HandLeft %\FiveStar \FourStar \SixStar

\newcommand{\handr}{\textcolor{magenta}{\HandRight}} % 自定义\handr

\def\hilite<#1>{%

\temporal<#1>{\color{blue!35}}{\color{magenta}}%

{\color{blue!75}}}

\def\hidark<#1>{%

\temporal<#1>{\color{black!35}}{\color{magenta}}%

{\color{black!75}}}

\usepackage{wasysym}

\graphicspath{{figures/}} %% 图片路径. 本文的图片都放在这个文件夹里了.

\usepackage{mflogo} % \MP 得MetaPost 字样%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% 定义PDF文档属性% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\hypersetup{colorlinks={true}}

\newcommand{\button}[1]{\raisebox{-0.3ex}{\includegraphics[width=1.0em]{#1.png}}}

\newcommand{\jpgbutton}[1]{\raisebox{-0.3ex}{\includegraphics[height=0.9em]{#1.jpg}}}

\newcommand{\ctex}{\alert{$\mathbb{C}$}\hspace{-0.1ex}\textcolor{blue}{\TeX{}}}

\newcommand{\song}{\CJKfamily{song}}

\newcommand{\fs}{\CJKfamily{fs}}

\newcommand{\kaishu}{\CJKfamily{kai}}

\newcommand{\heiti}{\CJKfamily{hei}}

\newcommand{\li}{\CJKfamily{li}}

\newcommand{\you}{\CJKfamily{you}}

%============================================================================ %

\DeclareGraphicsRule{*}{mps}{*}{}

\begin{document}

\begin{CJK*}{GBK}{fs}\CJKindent

\title{中文~\LaTeX~安装与使用}

\author[黄正华]{黄~正~华\\[0.5em]

Email:~\href{mailto:huangzh@https://www.sodocs.net/doc/cb11549671.html,}{\textcolor{blue!60}{\texttt{huangzh@https://www.sodocs.net/doc/cb11549671.html,}}}} \institute[武汉大学]{\kaishu 武汉大学~~数学与统计学院}

\titlegraphic{\includegraphics[height=1.7cm]{whulogo.1}}

\frame{\titlepage}

%%%%--------------------------------------------------------------------------------------------------

\section{LaTeX~极速体验}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}[containsverbatim]\frametitle{听说过~\TeX{} 或~\LaTeX? 想立即体验~\LaTeX?} \begin{itemize}

\item 到~https://www.sodocs.net/doc/cb11549671.html, 下载~\ctex~套装, 安装该软件;

\item 在桌面点击图标~\button{WinEdt}, 打开编辑器~WinEdt, 在~WinEdt 窗口点击新建文件按钮~\button{New};

\item 把下面这段源文件粘贴为新文件的内容, 保存文件到某个文件夹,

比如保存为~\texttt{test.tex}({\kaishu 文件名后缀必须是~\texttt{.tex}});\\

\begin{block}{}

\begin{verbatim}

\documentclass{ctexart}

\begin{document}

中文文档测试.

\end{document}

\end{verbatim}

\end{block}

\item 在~WinEdt 窗口点击按钮~\button{PdfLaTeX}, 使源文件得以编译;

\item 点击~\button{Acroread} 可查看结果文件.

\end{itemize}

\end{frame}

\section{前言}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}\frametitle{前言}

本文是写给~\LaTeX{} 初学者的, 并且假定读者已经有使用~\LaTeX{} 的需求.

\begin{itemize}

\item 中文~\TeX{} 软件安装包, 比较重要的有~\ctex~套装、Mic\TeX~套装, 等等.

\item 本文默认使用~\ctex~套装.

\item 不同的套装, 只是相关软件的配置略有不同, 在~\LaTeX{} 的使用方法上当然是不受影响的.

\end{itemize}

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\section{名词解释}

\subsection{TeX, LaTeX, CTeX}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}\frametitle{基本知识}%\noindent

\begin{description}

\item[\TeX{}] 一种电子排版系统, 由~Pascal 语言写成. 特点: 免费、输出质量高、擅长科技排版、有点像编程.

\item[\LaTeX] 目前使用最广泛的~\TeX{} 宏集. %它构筑在~Plain \TeX{} 的基础之上, 并加进了很多功能, 使得我们可以更为方便地利用~\TeX{} 的功能.

每一个~\LaTeX{} 命令实际上最后都会被转换解释成几个甚至上百个~\TeX{} 命令.

%\item[MiK\!\TeX] 是~\TeX{} 在~Windows 操作系统上的实现版本.

%目前常见的~Unix/Linux 下的~\TeX{}系统是~te\TeX.

\item[\ctex] 国内致力于~\TeX{} 推广的网站:\url{https://www.sodocs.net/doc/cb11549671.html,/}.

该网站提供了~\ctex~套装, 这个安装程序把~MiK\!\TeX{}(\TeX{} 在~Windows 操作系统上的实现版本)

和一些相关工具(如~WinEdt、GSview 等)

打包在一起, 同时对中文接口进行了配置, 以实现对中文文本的编辑.

\end{description}

\end{frame}

%%%--------------------------------------------------------------------------------------------------

\subsection{WinEdt}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}\frametitle{}

\begin{itemize}

\item \hypertarget{target4}{WinEdt}~是~\TeX{} 和~\LaTeX{} 的文本和程序编辑器.

\end{itemize}

\begin{center}

\includegraphics[width=7cm]{winedt.jpg}

\end{center}

\noindent{\small\alert\textdbend}~~ WinEdt 只是一个编辑器, 它不是~\TeX{} 的一部分.

还有很多别的编辑器可以用来编辑~\TeX{} 文档. \ctex~套装选择了~WinEdt 作为编辑器. { }\hfill \hyperlink{target3}{\beamergotobutton{没有~WinEdt 等编辑器也行?}}

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\section{入门准备}

\begin{frame}\frametitle{希望用较少的时间掌握~\LaTeX{}?}

总的建议: {\heiti 在用中学}. 边用边学, 建立了基本的概念以后,

在使用中根据需求去解决问题.

\LaTeX~的功能和宏包有很多, 每个人用到的功能是有限的; 不主张看完一本大部头的书, 才动手上机测试.

% 这样有效率得多.

\pause

\begin{itemize}

\item

第一步: 把~\ctex~套装安装到你的机器里.

\item

第二步: 找一份~\LaTeX{} 的入门介绍看看, 对~\LaTeX{} 有一个大概的了解. 一边阅读一边在电脑上测试. 这个时间不用太长, 有一两个下午就够了.

\item

第三步: 找一个简单的~\LaTeX{} 模版文档, 开始在机器上体验.

\end{itemize}

%具体的问题我们后面再讨论.

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\subsection{安装步骤}

\begin{frame}[t]\frametitle{安装与注册}

\begin{enumerate}

\item 安装~\ctex~套装.({\kaishu 下载地址: \url{https://www.sodocs.net/doc/cb11549671.html,/CTeXDownload}.})%, 就是``最新下载‘‘所列的那两项.

%其中~\ctex~套装分为~Basic 版和~Full 版, 选其中一个下载即可. 我个人偏向使用~Full 版.})

\item 注册~{\textcolor{orange}{WinEdt}}.

%(Name:Hard Wisdom; Code:1135362106278309830).

\item 注册~GSView.

%(Name:随便; Code:55555-24868).

\end{enumerate}

\only<2>{

\begin{exampleblock}{问与答}\kaishu

\alert{问:} \ctex~套装不是免费下载的吗, 为什么还要注册码?

\alert{答:} \TeX~是免费的, 但编辑器~WinEdt 和文件阅读程序~GSView

是独立于~\TeX{} 系统之外的, 它们不是免费的.

不注册也是可以使用的, 只是会在试用期之后弹出提示注册的信息.

\end{exampleblock}}

\only<3->{

\begin{exampleblock}{问与答}\kaishu

\alert{问:} \ctex~不是中文套装吗? 那为什么我的~WinEdt 不是中文界面的?

\alert{答:}

\ctex~帮我们解决好了中文支持的问题, 使我们能方便地书写中文文档; 但这不意味着软件的``汉化‘‘.

而且~WinEdt 并不是~\TeX{} 的一部分, 它是一个独立的文本编辑器.

要汉化~WinEdt 的界面当然并不难, 但很快地, 连你自己都会觉得没有这个必要.

\end{exampleblock}}

\end{frame}

%%%%%-------------------------------------------------------------------------------------------------- %%%%%--------------------------------------------------------------------------------------------------

\subsection{文档编译的方法}

%%%%%--------------------------------------------------------------------------------------------------

\begin{frame}\frametitle{几种编译方式: \LaTeX, pdf\LaTeX}

\begin{itemize}

\item 一般使用~\button{LaTeX}~或~\button{PdfLaTeX} 编译.

\begin{itemize}

\item 使用~\button{PdfLaTeX} 编译, 点击~\button{Acroread} 预览编译结果.

预览时, 双击要修改的地方, 将自动返回到源文件中的对应位置.

\item 使用~\button{LaTeX} 编译, 点击~\button{Dvi-Find}~预览编译结果.

预览时, 双击要修改的地方, 将自动返回到源文件中的对应位置.

\end{itemize}

\item 如果文档加入了交叉引用、目录、导航书签等, 需要编译至少两遍.

\item 还可以在~DOS 下编译文档. 点击工具栏的~\button{CommandPrompt} (Command Prompt), 可快捷进入~DOS 窗口.

假定文件名为~\texttt{mytest.tex},

在~DOS 下进入当前目录, 用命令~\texttt{latex mytest}~或~\texttt{pdflatex mytest} 就可编译文档.

\end{itemize}

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\subsection{LaTeX 学习资料}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}{\LaTeX~入门资料}

\begin{enumerate}

\item 一个必看视频: 《\ctex~新手入门系列视频教程》.

作者: 盖鹤麟(haginile). 该教程直观、实用, 强烈推荐初学者观看.

\url{https://www.sodocs.net/doc/cb11549671.html,/viewthread.php?tid=38928}

\item 三个必读文档:

\begin{itemize}

\item 《一份不太简短的~\LaTeXe~介绍》, 英文名为``The Not So Short Introduction to \LaTeXe‘‘.

\item 《\ctex-FAQ (常见问题集)》. 作者: 吴凌云(aloft).

({\kaishu \textcolor{gray}{这两份文档已经包含在~CTeX 套装里了.

安装~CTeX 后, 在目录~C:/CTeX/CTEX/doc 下就有.

或者, 点击``开始~$\dashrightarrow$ 所有程序~$\dashrightarrow$ 中文~TeX 套装~$\dashrightarrow$ Help‘‘

就可以看到.}})

\item 《\LaTeXe~用户手册》的第五章: 数学公式. 作者: 邓建松(\TeX{}Guru).

\url{ftp://https://www.sodocs.net/doc/cb11549671.html,/pub/tex/documents/bible/LaTeX_manual.zip}.

\end{itemize}

\end{enumerate}

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}\frametitle{网上资源}

\begin{itemize}

\item \ctex~及其论坛: \url{https://www.sodocs.net/doc/cb11549671.html,/}, \url{https://www.sodocs.net/doc/cb11549671.html,/}. 国内最主要的~\TeX{} 网站.

\item \LaTeX~编辑部: \url{https://www.sodocs.net/doc/cb11549671.html,/index.htm}.

一个非常好的~\TeX{} 网站, 收集了多而全的~\TeX{} 文档, 有各种学习资料、文档模版.

\item LaTeX 科技排版: \url{https://www.sodocs.net/doc/cb11549671.html,/~latex/}. 华东师范大学数学系~\LaTeX~教学课程网页.

\item 李树钧博士(hooklee)的~\TeX{} 主页: \url{https://www.sodocs.net/doc/cb11549671.html,/tex.html}.

提供中文~\TeX{} 套装软件包~China\TeX{} 下载; 收集的一些常用文档和模版, 对初学者会很有帮助.

\end{itemize}

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}\frametitle{学习建议}

要清楚的基本问题: 什么是导言区, 环境? 编译的方法?

\begin{enumerate}

\item 熟悉各种{环境}命令.

\item 注意各种{空格}、{距离}命令:

\LaTeX~提供的是一张白纸, 一张没有边界的白纸, 你要在一张多大的纸上

写东西, 边上空多少, 字距、行距是多少, 等等, 都得你告诉~\LaTeX.%哪里写东西,

\item 数学公式指令熟悉一下就可以了, 不必死记.

{{\textcolor{orange}{WinEdt}}} 窗口上都有快捷键, 有约~500 个常用的数学符号命令.

对于初学者, 数学公式稍微复杂一点的时候,

还可以借助~TeXaide 或~\hypertarget{target2}{MathType}.

{ }\hfill \hyperlink{target1}{\beamergotobutton{MathType 配置方法}}

\end{enumerate}

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}\frametitle{模板推荐: 清泉的模板}

模板是他人已经做好的一个~\LaTeX{} 文档. 借助模板是为了解决一些具体而常见的问题, 方便初学者快速地熟悉~\LaTeX.

推荐模板:

清泉的硕/博论文~\LaTeX{} 模板, 下载地址: \url{https://www.sodocs.net/doc/cb11549671.html,/viewthread.php?tid=950}

这个模板的特点是: 结构简洁、功能完备, 中文文档书写中的你可能遇到绝大多数问题, 在这个文档里都可以看到解决的方法.

在文档中对引用的宏包功能进行了详细注解.

建议初学者将文档中的注释完整地看一遍, 特别是~setup 文件夹下的~\texttt{format.tex} 和~\texttt{package.tex} 文件.

还有很多别的模板, 可见~\url{https://www.sodocs.net/doc/cb11549671.html,/forumdisplay.php?fid=9&filter=type&typeid=2}.

当然, 任何一个模板都只是一个借鉴, 不是依赖, 否则会造成很多误解或局限.

\end{frame}

\section{LaTeX~究竟强在什么地方}

\subsection{数学公式}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}\frametitle{数学公式太强了}

\TeX~的创立就是为了解决数学公式的排版, 这个是~\TeX{} 天生的强项.

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\subsection{各种编号}

\begin{frame}[containsverbatim]%\frametitle{所有的编号都不用你操心}

%对公式、图表、章节、参考文献等的编号, 都是~\LaTeX{} 自动完成的.

%一个比较难看的~\LaTeX{} 文档就是把公式、参考文献等手动编号, 然后引用~------~这不是~\LaTeX{} 要做的事情, 这是与~\LaTeX{} 的精神背道而驰的.

下例中, 左文档有两节, 右文档在原两节中间插入一个新的节~------~比较编译的结果可以看到: 所有的编号都是自动调整的.

\small

\begin{columns}

\begin{column}[t]{0.50\textwidth}

\begin{block}{}

\begin{verbatim}

\documentclass{article}

\begin{document}

\section{A test section}

\begin{equation}

1+1=2.

\end{equation}

\section{Another section}

\begin{equation}

1+2=3.

\end{equation}

\end{document}

\end{verbatim}

\end{block}

\end{column}

\begin{column}[t]{0.50\textwidth}

\begin{block}{}

\begin{verbatim}

\documentclass{article}

\begin{document}

\section{A test section}

\begin{equation}

1+1=2.

\end{equation}

\section{A new section}

\begin{equation}

1+1.5=2.5.

\end{equation}

\section{Another section}

\begin{equation}

1+2=3.

\end{equation}

\end{document}

\end{block}

\end{column}

\end{columns}

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\subsection{交叉引用}

\begin{frame}\frametitle{引用很方便}

给在文中将要引用的公式、图表、参考文献取一个名字, 可以很方便地进行引用. 这个正是~\LaTeX{} 的一个特色.

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}[containsverbatim]

\small

\begin{columns}

\begin{column}[t]{0.45\textwidth}

{}

{}右边是一个对公式引用的例子. 编译右例({\kaishu 使用~\button{LaTeX} 或~\button{PdfLaTeX} 编译均可}):

\begin{enumerate}

\item 先编译一遍, 看结果; 编译第二遍, 注意有什么不同.

\item 去掉例子中的注释符号~\verb|%|, 再编译两遍, 看编号及引用有何变化.

\end{enumerate}

\alert{一个重要的常识:}

在~\LaTeX{} 中, 公式、图、表等的引用,

是通过命令~\verb|\label{name}| 和~\verb|\ref{name}| 的配合使用实现的.

一定不要手动编号: 一旦有改动, 后面就都要跟着改, 太麻烦.

\end{column}

\begin{column}[t]{0.55\textwidth}

\begin{block}{}

\begin{verbatim}

\documentclass{ctexart}

\begin{document}

\section{A test section}

\begin{equation}\label{eq-1}

1+1=2.

\end{equation}

等式~\ref{eq-1} 是众所周知的.

%\section{A new section}

%\begin{equation}\label{eq-1.5}

%1+1.5=2.5.

%等式~\ref{eq-1.5} 也不难理解.

\section{Another section}

\begin{equation}\label{eq-2}

1+2=3.

\end{equation}

等式~\ref{eq-2} 是简单的.

\end{document}

\end{verbatim}

\end{block}

\end{column}

\end{columns}

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}[containsverbatim]

在实际使用中, 我们调用~\texttt{amsmath} 宏包, 用命令~\verb|\eqref{...}| 使引用公式的编号是带括号的:

\begin{block}{}

\begin{verbatim}

\documentclass{ctexart}

\usepackage{amsmath}

\begin{document}

\section{A test section}

\begin{equation}\label{eq-1}

1+1=2.

\end{equation}

等式~\eqref{eq-1} 是众所周知的.

\end{document}

\end{verbatim}

\end{block}

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}[containsverbatim]\frametitle{好多东西是自动生成的}

\LaTeX~文档中好些部分都不是你``手动‘‘写出来的, 给一些简单的指令, \LaTeX~就会帮你完成. 比如

\begin{itemize}

\item 目录. 在文档中需要加入目录出写上~\verb|\tableofcontents|, 编译就可以了.

\item 参考文献. 如果经常写学术文章, 可以建一个自己的参考文献库, 用~Bib\TeX~可以很方便地得到文后的参考文献列表, 无需自己动手写一个字.

具体方法请参看~Bib\TeX~的使用方法.

\item 索引. 在导言区加~\verb|\makeindex| 和在文档末尾加~\verb|\printindex|. 在正文中需要索引处加入~\verb|\index{词条名}| 就可以了.

\item 页眉. 在页眉可以自动加入文章名、作者名、章节名等信息.

\end{itemize}

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}\frametitle{杂志模版真方便}

国际知名的学术杂志或出版公司, 一般都提供了自己的~\LaTeX{} 模板, 比如~Elsevier, Springer, IEEE 等等. 国际学术会议的约稿通常也会指定相应的~\LaTeX{} 模板.

这些模板就真正实现了, 让作者把注意力集中于文章内容的书写, 而无需理会其排版的外形.

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}\frametitle{源文档像草稿}

\LaTeX~源文档会看起来有些凌乱, 但这完全不会影响到结果文档的美观.

\begin{itemize}

\item 修改文档时, 不必急于删去认为是多余的文字, 把它们注释掉就行了, 说不定什么时候还想使用这段文字.

\item 用注释功能很容易给出文章的简写版, 或回过头来给出完整版.

\item 结果文档中的换行、另起一段、换页等是由~\LaTeX{} 自动完成的. 源文件中的换行、空行的随意性不影响结果文档.

\end{itemize}

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\subsection{常见问题}

%%%%--------------------------------------------------------------------------------------------------

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}[containsverbatim]\frametitle{中文文档怎么做?}\small

中文的支持有两个解决方案: CJK~和~CCT.

\begin{columns}

\begin{column}[t]{0.50\textwidth}

\begin{block}{}

\begin{verbatim}

\documentclass{article}

\usepackage{CJK}

\begin{document}

\begin{CJK*}{GBK}{song}

\title{中文~\LaTeX{} 测试}

\author{姓名}

\maketitle

\tableofcontents

\section{测试}

中文测试.

\section{再测试}

中文测试.

\end{CJK*}

\end{document}

\end{verbatim}

\end{block}

\end{column}

\begin{column}[t]{0.50\textwidth}

\begin{block}{}

\begin{verbatim}

\documentclass[CJK]{cctart}

\begin{document}

\title{中文~\LaTeX{} 测试}

\author{姓名}

\maketitle

\tableofcontents

\section{测试}

中文测试.

\section{再测试}

中文测试.

\end{document}

\end{verbatim}

\end{block}

\end{column}

\end{columns}

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}[containsverbatim]\frametitle{怎么加入图形?}

\begin{itemize}

\item 建议把图片放在一个专门的文件夹里, 使~\TeX{} 源文档所在的文件夹干净、整洁. 图片文件夹与~\TeX{} 源文档在一个文件夹下.

\item 建议用命令~\verb|\graphicspath{ }|~在导言区给出图形文件搜索路径.

比如~\verb|\graphicspath{{MyFigures/}}|~告诉~\LaTeX{} 从目录~\verb|MyFigures/| 寻找图形文件.

可以有多个图片文件夹, 比如使用~\verb|\graphicspath{{MyFigs1/}{MyFigs2/}}|.

\item 调用~graphicx 宏包, 用命令~\verb|\includegraphics{filename}| 即可加入图片.

% \item

\end{itemize}

% 图片路径. 图片都放在这个文件夹里. 图形文件搜索路径

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}\frametitle{纳入~jpg 图片的问题}\small

直接用~\button{PdfLaTeX} 编辑没有问题.

%, 在《CTeX~FAQ (常见问题集)》\upcite{aloft}有详细的叙述. 这里再罗嗦一下.

如果用~\button{LaTeX} 编译, 要把~\texttt{jpg} 图形文件用~\texttt{ebb} 程序处理一下, 得到一个后缀为~\texttt{.bb} 的文件;

否则编译时会报错说找不到``Bounding Box‘‘.

\texttt{ebb} 程序在~\LaTeX{} 系统里附带了, 见: C:/CTeX/texmf/miktex/bin.

处理~\texttt{jpg} 文件的具体步骤:

右键点击~\texttt{jpg} 文件~$\dashrightarrow$ ``打开方式‘‘~$\dashrightarrow$``选择程序‘‘~$\dashrightarrow$ (在跳出的窗口中点击)``浏览‘‘

~$\dashrightarrow$ 进入目录~C:/CTeX/texmf/miktex/bin, 点击~\texttt{ebb} 程序~$\dashrightarrow$`确定‘‘即可.

(以后再用右键点击~\texttt{jpg} 文件时, 在打开方式里面就有一个~Bounding Box Extractor, 点击运行它就行了. 不用重复上面的步骤. )

\noindent \handr~\colorbox{yellow!85}{~\button{LaTeX} 编译得到的~dvi 文件和~ps 文件, 图像是变形扭曲的.}

要~\button{Dvi2pdf} 得到~pdf 文件才能看到正确的结果.

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}[containsverbatim]\frametitle{图形纳入举例}\small

\begin{block}{}

\begin{verbatim}

\documentclass{article}

\usepackage{CJK,graphicx}

\graphicspath{{MyFigures/}}

\begin{document}

\begin{CJK*}{GBK}{kai}

\renewcommand\figurename{图}

图形纳入测试:

\begin{figure}[h]\centering

\includegraphics[width=10cm]{Sunset.jpg}\521 \caption{日落西山红霞飞}\label{fig:Sunset}

\end{figure}

一个日落的照片, 参见图~\ref{fig:Sunset}. (此图在~Windows 操作系统``图片收藏‘‘的``示例图片‘‘文件夹中.)

\end{CJK*}

\end{document}

\end{verbatim}

\end{block}

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

%\begin{frame}\frametitle{可以加入哪些文件类型的图片?}

%\begin{itemize}

% \item 首先要说明的是: \LaTeX~绝不是只能纳入~\texttt{eps} 图形.

% \end{itemize}

%\end{frame}

%%%%%--------------------------------------------------------------------------------------------------

%\begin{frame}\frametitle{怎么设定图片的大小、位置?}

%\begin{itemize}

% \item 在行内可以加入图形, 比如, {\sc Wuhan\includegraphics[height=1.2em]{whulogo.1}University}.

% \item

% \item

%\end{itemize}

%\end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%

\section{WinEdt~的常用功能} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%--------------------------------------------------------------------------------------------------

\begin{frame}\frametitle{别忘了熟悉~WinEdt 的使用方法}

\LaTeX~的入门都看过了, 可是上机时却无从下手, 为什么?

因为你要面对的是~WinEdt 等编辑器, 它的使用方法在~\LaTeX{} 的相关资料里没有介绍.

要重视熟悉~WinEdt 的使用方法.\pause

具体可以参看~WinEdt 的帮助文档,

或者阅读中文文档《WinEdt 5.4~使用技巧》(汤银才), \url{https://www.sodocs.net/doc/cb11549671.html,/texmeeting/doc/tips_WinEdt_pdfscr.pdf}.

这里简单介绍一点~WinEdt 常用功能.

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}[containsverbatim]\frametitle{环境的自动补全}

\begin{itemize}

\item 输入一个环境名, 比如~\verb|\begin{definiton}|, 紧接着输入一个右括号``\verb| } |‘‘, 即输入

\begin{block}{}

\begin{verbatim}

\begin{definiton}}

\end{verbatim}

\end{block}

窗口会自动出现与之配对的~\verb|\end{definiton}|, 即得到

\begin{block}{}

\begin{verbatim}

\begin{definiton}

*

\end{definiton}

\end{verbatim}

\end{block}

\item 或者先键入~\verb|\begin{definiton}|, %写完内容, 要键入~\verb|\end{definiton}| 时, 只需键入``\verb|\end{{| ‘‘({\kaishu 后面是两个``\verb|{|‘‘}),

{{\textcolor{orange}{WinEdt}}} 会自动补全该环境为~\verb|\end{definiton}|.

\end{itemize}

\end{frame}

%%%%----------------------------------------------------------------------------------------

\begin{frame}[containsverbatim]

\begin{itemize}

\item 在~{{\textcolor{orange}{WinEdt}}} 窗口上方工具栏点击图标~\button{Sigma}(TeX Symbols GUI),

%选择``\textcolor{blue}{show GUI page control}‘‘.

看看窗口会出现什么? 所以说, 完全不必为记不住常用数学符号命令而担心.

\item {{\textcolor{orange}{WinEdt}}} 会使输入的文本自动换行.

要阻止自动换行, 在窗口下边框状态栏处,

点击蓝色的~\jpgbutton{wrap}~键, 使其变成灰色即可.

\item 在~{{\textcolor{orange}{WinEdt}}} 文档窗, 选定文档({\kaishu 鼠标拖蓝}), 点击鼠标右键、

选择~\jpgbutton{insertcomment}, 可以快速注释选定的文档, 使其不参加编译.

若要恢复, 选择~\jpgbutton{removecomment}.

%鼠标右键里的另外几个功能键, 也是很有用的. 比如对已录入的英文进行大小写的切换.

\item 用~DVI 预览, 若需要对文档进行修改, 用鼠标双击要修改的文字或公式,

鼠标将跳回到源文件相应的位置处.

({\kaishu 这一功能对于中文命名的文件不起作用, 除非您使用的是~cct 文档类型}). \end{itemize}

\end{frame}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%

\begin{frame}[containsverbatim]

\begin{itemize}

\item 在~{{\textcolor{orange}{WinEdt}}} 窗口{\textcolor{blue}{左边框}}点击鼠标右键,

在弹出的菜单中选择~\jpgbutton{linenumber}, 可以显示文本行号.

% 选有数字~1~和~2~的那一栏: Show Line Numbers. 有什么用?

% 编译出错, 点击~\button{Search-Err} 看~log 文档的时候就知道其方便了.

\item 在~{{\textcolor{orange}{WinEdt}}} 窗口{\textcolor{blue}{左边框}}点击鼠标右键,

在弹出的菜单中选择~\jpgbutton{setbookmark}, 在当前光标所在行出现图标~\jpgbutton{Bookmark1}.

其作用是在文本编辑中迅速找回~\jpgbutton{Bookmark1} 所在的行:

窗口{\textcolor{blue}{左边框}}点击鼠标右键, 选择~\jpgbutton{gotomark1}, 光标将迅速跳回~\jpgbutton{Bookmark1} 所在的行.

还可以标记多个~mark.

\item 选定行(Line)或块(Block), 此功能在复制、删除文本时很有用. 在窗口下边框状态栏处, 点击~\includegraphics{line.jpg} 切换到~\includegraphics{block.jpg}. 块复制或删除, 在编辑表格、矩阵时很方便.

\end{itemize}

\end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%

\begin{frame}[containsverbatim]

\begin{itemize}

\item 如果要检验新近录入的公式或文本能否通过编译, 可以用鼠标选定该部分文本, %这时编译窗口有一个带方框的狮子头像亮起,

点击图标~\button{Compile-Selected-Block}(Compile Selected Block)编译即可.

从而避免在文字录入中反复编译、调试大篇幅文档.

({\kaishu 此功能不适于中文文本, 除非您使用的是~cct 文档类型}).

\item 点击工具条上的调色板图标~\button{Colors}(RGB Color), 会出现颜色面板, 选择相应的颜色并按确定,

就在当前光标处插入一条~\verb|\textcolor| 命令, 从而完成文本颜色的设置.

\item 编译文档的时候, 在主文档所在的文件夹会出现数个编译信息文档. 如果要清除它们, 可以点击~{{\textcolor{orange}{WinEdt}}}

窗口的``垃圾箱‘‘按钮~\button{Recycle} (Erase Working Files).

\end{itemize}

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}[containsverbatim]\frametitle{查找与替换}

\begin{itemize}

\item Ctrl+R, 在弹出的窗口填入要查找和替换的对象.

\item 用正则表达式(Regular expressions)完成查找和替换.\641 \kaishu 比如要把文中所有形如\642 ~\verb|\url{user@https://www.sodocs.net/doc/cb11549671.html,}| \643 的文字换成形如\644 erb|\href{mailto:user@https://www.sodocs.net/doc/cb11549671.html,}{user@https://www.sodocs.net/doc/cb11549671.html,}|,\\ 搜索\645 ~\verb| \\url\{\(0*\)\}|\646 替换为\647 ~\verb|\\href\{mailto:\0\}\{\0\}|\\即可.

\end{itemize}

\end{frame}

%%%--------------------------------------------------------------------------------------------------

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}[containsverbatim]\frametitle{}

\begin{itemize}

\item 点击工具栏的~\button{CommandPrompt}, 可快捷进入~DOS 窗口. 弹出的~DOS 窗口中, 路径通常指向当前文档所在的目录.

若不是, 鼠标右键里选择~\jpgbutton{setfolder}, 使路径指向当前目录.

\item 点击工具栏的~\button{WinExp}, 可快捷打开当前文档所在的目录.

若不是, 鼠标右键里选择~\jpgbutton{setfolder}, 使路径指向当前目录.

\item 或者事先鼠标右键里选择~\jpgbutton{getfolder}, 查看目前路径指向的目录.

\end{itemize}

\end{frame} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%

\begin{frame}[containsverbatim]

\begin{itemize}

\item 可以把一些难记又常用的命令, 放在自己的模板文档最后, 方便复制使用.

比如:\666 \begin{verbatim}

%常用命令列表

%代圈的数字:{\textcircled{\scriptsize 1}}

%罗马数字:{\romannumeral 1}

%幻影:\phantom{}

\end{verbatim}

\item 建议开辟一个``测试区‘‘文件夹, 用来调试某段~\LaTeX{} 文档,

或者用来学习、测试各种命令的功能.

\end{itemize}

\end{frame}

%%%--------------------------------------------------------------------------------------------------

%%--------------------------------------------------------------------------------------------------

%%%%--------------------------------------------------------------------------------------------------

\section{初学~LaTeX~容易忽视的细节}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}[containsverbatim]\frametitle{中英文间隙}

有一些初学者容易忽视的小问题, 不能说是错误, 但这些是不规范、不专业的.

中文与英文、中文与数字、文字与数学表达式, 之间要有适当的空隙. 例如

\begin{block}{}

\begin{verbatim}

北京奥运会于2008年8月8日开幕.

北京奥运会于2008 年8 月8 日开幕.

北京奥运会于~2008 年~8 月~8 日开幕.

\end{verbatim}

\end{block}

的编译结果(是指用~\LaTeX{} 或~pdf\LaTeX~编译)分别是

\begin{block}{}

北京奥运会于2008年8月8日开幕.

北京奥运会于2008 年8 月8 日开幕.

北京奥运会于~2008 年~8 月~8 日开幕.

\end{block}

推荐最后一种写法, 并建议养成这个习惯.

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}[containsverbatim]\frametitle{标点符号}

\begin{itemize}

\item 建议全文使用半角标点, 无论是中文或英文文章. 英文中不应该有全角标点, 而数学环境中就根本不能有全角标点.

假如在数学公式里使用半角逗号, 而在中文里使用全角逗号, 就会很不谐调.

\item 存在的问题: 顿号、书名号、破折号等中文特有的标点怎么办? 个人折衷的办法是只在这些特定的情形使用全角标点.

\item 英文或数学环境中不能有全角标点, 当然也没有顿号, 表并列关系时只能用逗号. 比如:

\begin{block}{}

设~$x$, $y$, $z$ 的取值分别为~1, 2, 3.

\end{block}

\end{itemize}

%\begin{itemize}

% \item 使用半角标点, 后边要键入一个空格(否则会导致无法正确断行, 特别是在英文书写中要注意此问题!).

% \item 半角标点的双引号是由两个左单引号、两个右单引号构成的: \verb|`` ‘‘|. 左单引号在键盘上数字~1 的左边.

% %(全角的双引号~\verb|“”| 当然也能编译.)

% \item 无论偏向于全角或半角, 强烈建议使用实心的句号, 只要书写的是自然科学的文

章.

%原因可能是因为, 比如使用全角句号的句子结尾处的``$x$。‘‘容易和数学式``$x_0$‘‘混淆吧.

%\end{itemize}

%在中文文档中使用全角标点, 机器会把全角标点及其连接的前后文, 看作没有断行的字符, 从而不能正确断行.

%这些问题, 目前还期待有进一步的解决.

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}[containsverbatim]\frametitle{标点符号}

%建议全文使用半角标点, 无论是中文或英文文章. 英文中不应该有全角标点, 而数学环境中就根本不能有全角标点.

%假如在数学公式里使用半角逗号, 而在中文里使用全角逗号, 就会很不谐调.

%存在的问题: 顿号、书名号、破折号等中文特有的标点怎么办? 个人折衷的办法

%是只在这些特定的情形使用全角标点.

\begin{itemize}

\item 使用半角标点, 后边要键入一个空格(否则会导致无法正确断行, 特别是在英文书写中要注意此问题!).

\item 半角标点的双引号是由两个左单引号、两个右单引号构成的: \verb|`` ‘‘|. 左单引号在键盘上数字~1 的左边.

%(全角的双引号~\verb|“”| 当然也能编译.)

\item 无论偏向于全角或半角, 强烈建议使用实心的句号, 只要书写的是自然科学的文章.

原因可能是因为, 比如使用全角句号的句子结尾处的``$x$。‘‘容易和数学式``$x_0$‘‘混淆吧.

\end{itemize}

%在中文文档中使用全角标点, 机器会把全角标点及其连接的前后文, 看作没有断行的字符, 从而不能正确断行.

%这些问题, 目前还期待有进一步的解决.

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}[containsverbatim]\frametitle{函数名}

\begin{itemize}

\item $\max,\,\sin,\,\ln,\,\sup$~等记号要用~\verb+$ \max, \sin, \ln, \sup $+ 输入, \verb+$ max, sin, ln, sup $+ 得到的是~$max,\, sin,\, ln,\, sup$, 这不符合运算符要用正体的要求.

\item 有一些数学符号没有现成的~\LaTeX{} 命令, 比如~$\mathrm{arccot}$, 需要在导

言区调用~amsmath 宏包, 并定义:

\begin{verbatim}

\DeclareMathOperator{\arccot}{arccot}

\end{verbatim}

再使用~\verb+$\arccot x$+ 就可以得到~$\arccot x$. 有的朋友使用另外一种做法:

\begin{verbatim}

$\mathrm{arccot} x$

\end{verbatim}

其结果为~$\mathrm{arccot} x$. 这并不规范: 注意~$\arccot$ 与~$x$ 之间应有一个适当的空隙.

\end{itemize}

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

%\begin{frame}[containsverbatim]\frametitle{标点符号}

%

%\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}[containsverbatim]\frametitle{公式排版的一些琐碎细节}

\begin{itemize}

%\item \verb|$f(x,\,y)$|的效果是$f(x,\,y)$, 要比\verb|$f(x,y)$|的效果$f(x,y)$好.

% \item \verb+$\{ f(x) \bigm| x\in N \}$+ 的效果$\{ f(x) \bigm| x\in N \}$,

% 要比\verb+$\{ f(x) | x\in N \}$+ 的效果$\{ f(x) | x\in N \}$好.

\item \verb|$$N \Big(T \big(N(a),\,N(b) \big) \Big)$$|~的效果

$$ N \Big( T \big( N(a),\,N(b) \big) \Big), $$

比~\verb|$$N\left(T \left(N(a),\,N(b)\right)\right)$$|~的

效果$$ N \left( T \left( N(a),\,N(b) \right) \right) $$要好一点儿;

或比较~\verb|$$N(T(N(a),\,N(b)))$$|~的效果$$ N ( T ( N(a),\,N(b) ) ).$$

数学环境下的命令~\verb|\big -- \Big -- \bigg -- \Bigg |~是逐渐增大的.

\item %公式中的等号(不等号)是一个动词,

{\kaishu 行间公式}的结尾处, 通常应有逗号或句号等标点,

当然也可以没有标点. 比如前述的三个公式.

行间公式是否要加标点, 只要把它暂时看成行内公式, 就完全清楚了.

\end{itemize}

\end{frame}

%%%%--------------------------------------------------------------------------------------------------

\section{遇到问题怎么办?}

%%%%--------------------------------------------------------------------------------------------------

%%%%--------------------------------------------------------------------------------------------------

\begin{frame}\frametitle{查看出错信息}

相关主题