LaTeX使用--XeLaTeX入门基础(二)

时间:2021-07-13 18:02:34
主机平台:Gentoo Linux 11.2

内核版本:Linux Kernel 3.2.1

编译环境:XeTeX 3.1415926-2.3-0.9997.5 (TeX Live 2011)

原创作品,转载请标明http://blog.csdn.net/yming0221/article/details/7618527

更多请查看专栏,地址 http://blog.csdn.net/column/details/latex.html

作者:闫明


1、首先是vim-latex插件的安装

http://vim-latex.sourceforge.net/index.php?subject=download&title=Download官方下载插件包

将其解压到~/.vim目录下,注意这里是将包文件加中的文件和文件夹放在.vim目录下。

追加~/.vimrc中

" REQUIRED. This makes vim invoke Latex-Suite when you open a tex file.filetype plugin on

" IMPORTANT: win32 users will need to have 'shellslash' set so that latex
" can be called correctly.
set shellslash

" IMPORTANT: grep will sometimes skip displaying the file name if you
" search in a singe file. This will confuse Latex-Suite. Set your grep
" program to always generate a file-name.
set grepprg=grep\ -nH\ $*

" OPTIONAL: This enables automatic indentation as you type.
filetype indent on

" OPTIONAL: Starting with Vim 7, the filetype of empty .tex files defaults to
" 'plaintex' instead of 'tex', which results in vim-latex not being loaded.
" The following changes the default filetype back to 'tex':
let g:tex_flavor='latex'

添加 ~/.vim/ftplugin/tex.vim中

" this is mostly a matter of taste. but LaTeX looks good with just a bit" of indentation.set sw=2" TIP: if you write your \label's as \label{fig:something}, then if you" type in \ref{fig: and press <C-n> you will automatically cycle through" all the figure labels. Very useful!set iskeyword+=:

由于我是使用xelatex编译pdf文件,然后使用evince查看pdf文件,所以需要修改~/.vim/ftplugin/latex-suite/texrc文件

为了简单设置所有的TexLet g:Tex_DefaultTargetFormat = 'pdf'

设置所有的TexLet g:Tex_ViewRule_pdf = 'evince'

设置TexLet g:Tex_CompileRule_pdf = 'xelatex -interaction=nonstopmode $*'

重启vim即可。

常用快捷键

\ll 采用xelatex编译文档
\lv 使用evince预览生成的pdf文档
F5 插入数学公式环境,主要包括eqnarray,equation,align,$$
F7 插入引用,包括footnote,cite,pageref,label
shift+F5 变更插入环境
shift+F7 变更插入引用

下面就使用上面配置的环境来测试学习。

2、交叉引用

\section{交叉引用} 24 This is a ref \label{sec:this} example.See section~\ref{sec:this} on the page~\pageref{sec:this}
LaTeX使用--XeLaTeX入门基础(二)

3、强调

  \section{强调}  我的\emph{CSDN}博客地址:\underline{blog.csdn.net/yming0221}

LaTeX使用--XeLaTeX入门基础(二)

4、数学公式

LaTeX最强大的功能就是编辑美丽的数学和物理等公式,你不会遇到word中公式变形或无法显示的问题,你也不会为了好的兼容性而插入一张图片来代替所要写的公式,即不方便也有伤大雅。

比如爱因斯坦的公式:

 \begin{equation}   e=m\cdot c^2  \end{equation}
编译结果如下:

LaTeX使用--XeLaTeX入门基础(二)




 \section{数学公式}  \begin{equation}    e=m\cdot c^2 \;  \end{equation}  \begin{equation}   \sum_{1}^{n} I_k=0 \; \end{equation} \begin{equation}  I_D = I_F-I_R \;\end{equation}

编译结果:

LaTeX使用--XeLaTeX入门基础(二)

5、引号

双引号使用符号上半部分``,下半部分'',单引号是上半部分`,下半部分'

 \section{引号} ``Please press the `x' key''\\
LaTeX使用--XeLaTeX入门基础(二)
6、破折号与连字符

 \section{破折号} daughter-in-law\\ pages 13--67\\ yes---or no\\ 0,1 and $-1$\\

LaTeX使用--XeLaTeX入门基础(二)

7、~

 \section{~} www.csdn.net/\~{}Demo \newline www.csdn.net/$\sim$Demo \newline

LaTeX使用--XeLaTeX入门基础(二)


后注:LaTeX的功能是在是太强大了,命令也实在是太多了,LaTaX的学习是循序渐进的过程,在使用过程在慢慢学习。

在使用中学习,不是在记忆中学习!