打开安装包管理器:Tex--》MiKTeX--》MiKTeX Package Manager,如下图。
在Name里输入要安装的package的部分或完整名称,然后在下面列表里选中要安装的package,右键,点击安装。
Beamer编译排错
http://blog.csdn.net/u012176591/article/details/50008253
生成PDF的书签中文乱码问题
在WinEdt界面上,快捷键F9,文件编译生成PDF,发现书签中文文字全部乱码:
解决办法:
在命令行下进入主文件所在的根目录,依次输入以下命令(假设主文件名为filename.tex):
pdflatex filename.tex
gbk2uni filename.out
pdflatex filename.tex
生成的标签的中文部分没有出现乱码:
! LaTeX Error: Unknown graphics extension: .eps.
直接用命令latex编译,显示出错:
! Undefined control sequence.
l.5 \setCJKmainfont
[BoldFont={黑体},ItalicFont={楷体}]{新宋体}
?
用命令xelatex编译。
改变默认字符编码
CTEX默认的是GBK编码,
修改winedt7缺省编码为utf-8的方法:
依次点击options,preferences,unicode,
把enable utf-8 format for modes改为*;UTF-8;EDT;INI|UNICODE;UTF-7;ACP;OEM
而enable ansi format for modes改为ACP|UNICODE;UTF-8;UTF-7;OEM
改回GBK编码的方法:
把enable utf-8 format for modes改为UTF-8;EDT;INI|UNICODE;UTF-7;ACP;OEM
而enable ansi format for modes改为*;ACP|UNICODE;UTF-8;UTF-7;OEM
TeX文件编码引起的问题
) (C:\CTEX\MiKTeX\tex\latex\tipa\t3cmr.fd)
! Text line contains an invalid character.
l.21 ����ں£^^?
��Ϣ��
?
Process has been terminated ...
在看TeX文件模板指定的编码为UTF8:
\documentclass[fancyhdr,fntef,UTF8,oneside,12pt,a4paper, winfonts]{ctexbook}
所以我们把TeX文件另存为UTF8编码形式:
再次就可以用xelatex命令进行编译了。
显示出错位置:
编译出错时,输入“E”,系统调用编辑器,并调到出错行,这有利于查找出错位置。
出错提示:参数未定义
! Package keyval Error: twosideshift undefined.
See the keyval package documentation for explanation.
Type H for immediate help.
...
l.983 \ProcessOptionsKV[p]{Gm}
%
?
新版Geometry删除了compat2 和 twosideshift 选项。
参看geometry的说明文档:compat2 and twosideshift. The version 5 has no longer compatibility with
the previous ones. compat2 and twosideshift are gone for simplicity.
所以这两个选项不能使用了。
下面是TeX文档出错位置的内容:
\usepackage[body={15true cm,22.5true cm},
twosideshift=0 pt,
]{geometry}
把第二行的参数注释掉即可。
引入外来的包
有时候我们需要一些package,但是这些package并没有集成在IDE上,这就要我们去找这些包,其中主要是一个.sty文件。然后把这些.sty文件放在tex主文件所在目录下,然后在.tex文件导言区写上\usepackage{包名}就可以了。
在哪里找所需要的包的,给出一个网址点击打开链接
pdflatex编译,出现如下错误:
! TeX capacity exceeded, sorry [input stack size=5000].
\CCTSetChar #1#2->\ifx #1
\protect \expandafter \@CCTSetChar \expandafter #2\...
l.21 \begin{abstract}\index
{ժҪ|(}
! ==> Fatal error occurred, no output PDF file produced!
用latex编译,没有问题。
PDF编译出错,用xelatex编译,正常。
! Package inputenc Error: Unicode char \u8:机 not set up for use with LaTeX.
See the inputenc package documentation for explanation.
Type H for immediate help.
...
l.655 \end{lstlisting}
?
beamer的各种theme和color搭配展示http://www.hartwork.org/beamer-theme-matrix/
\usepackage{float}
\usepackage[colorlinks,linkcolor=red,anchorcolor=red,citecolor=red]{hyperref}
源代码与 pdf 文件之间的反向搜索问题
也就是为什么双击编译出的pdf文档却回不到源代码的位置。这可能跟文件命名有关,文件名不要太长,不要含有特殊符号,不要出现空格。