Chinaunix首页 | 论坛 | 博客
  • 博客访问: 278058
  • 博文数量: 55
  • 博客积分: 2535
  • 博客等级: 少校
  • 技术积分: 585
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-25 16:41
个人简介

Je pense donc je suis.

文章分类

全部博文(55)

文章存档

2014年(11)

2011年(3)

2010年(40)

2009年(1)

我的朋友

分类: LINUX

2010-08-10 22:40:02

系统环境:Linux debian 2.6.32-5-amd64 #1 SMP Sat Jul 24 01:47:24 UTC 2010 x86_64 GNU/Linux

1. 安装好texlive,比如目前安装的是texlive2009. 并保证PATH等变量设置正确。对于texmaker而言,如果是用sudo dpkg -i安装的,那么PATH变量应该在/etc/profile进行设置,方法如下,在该文件头部加入
export MANPATH=$HOME/texlive/2009/texmf/doc/man:$MANPATH
export INFOPATH=$HOME/texlive/2009/texmf/info:$INFOPATH
否则,如果你的环境变量是直接在~/.bashrc下设置的,那么很可能由于权限问题,(root权限安装的)texmaker无法找到,这时你可以根据下面的“特别注意”来避开这个问题。当然,直接在/etc/profile里面设置最好。

2. 下载texmaker,并安装
下载地址(注意,使用synaptic安装的往往不是新版)

我是下载的texmaker_2.0-1_amd64.deb,安装方法是
sudo dpkg -i texmaker_2.0-1_amd64.deb
注意,请最好不要通过Synaptic来安装,因为这样的话,会默认安装texlive等依赖包,而不管你已经安装了。而且通过Synaptic安装的Texmaker一般版本要低一些。

3. 设置编辑器(包括Inverse search)
3.1. 设置编译Command:
打开texmaker(Applications->Office->Texmaker->Options->Configure Texmaker,然后在Commands选项里面进行如下设置:
1) LaTeX选项中填写 latex --src -interaction=nonstopmode %.tex
注意,也有使用latex --src -interaction=nonstopmode %.tex %0 "%N%T"的,但是我觉得好像没有什么差别。
2) Dvi Viewer选项中填写 xdvi -unique -editor "texmaker %f -line" %.dvi  
注意,这里的-unique是保证只打开一个xdvi窗口,否则会出现多个窗口(多预览一次就多出现一个),比较难看。
最后点击OK即可。
3) PdfLaTeX选项填写 xelatex --src -interaction=nonstopmode %.tex
4) PdfViewer 点选External Viewer,命令为evince %.pdf   #注意,要事先确认安装了evince。
3.2. 设置Texmker界面字体(Interface Font)
Options->Change Interface Font,然后选择Font Family为WenQuanYi Zen Hei
Font Size我设为11。
我试过了很多字体,结果表明,在Debian Squeeze下,WenQuanYi Zen Hei是表现比较好的字体。其它的较差。

特别注意: 如果出现Error : could not start the command,一般情况是Texmaker无法读取你的texlive的路径,那么需要把上述的LaTeX和Dvi Viewer选项改为如下形式:

"$HOME/texlive/2009/bin/x86_64-linux/latex" -interaction=nonstopmode %.tex
"$HOME/texlive/2009/bin/x86_64-linux/xdvi-xaw" -unique -editor "texmaker %f -line" %.dvi
 这里的$HOME很可能要替换为你的家目录真实路径。

4. xdvi反向搜索(inverse search)的用法
在导言区加入
\usepackage{srcltx}
在dvi文件中对着需要反向搜索的地方使用Ctrl+鼠标左键即可定位到源文件的相应位置。


阅读(2889) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~