MiKTeX 2.3基础操作

 由于此CTEX版本过老,很多操作都需手动调整。针对上手这两天遇到的问题,特此做一个记录。

1. 从别的地方拷贝过来的tex文件一段只在一行中显示,影响阅读和编辑的问题

       在“Edit”中选择“Format”->“Format Document”,编辑器自动将其调整为多行便于阅读。

2. 粘过来的tex文件中文注释乱码的问题

       本来想用高级点的方法解决,比如设置中文字体或UTF-8编码格式,但都没有成功。遂猥琐发育,直接从原文件中粘不乱码的源码到MiKTeX 2.3中,完美解决!

3. 编译以后命令行窗口自动退出,无法得知编译具体情况的问题

       在更高版本里的MiKTeX中有简单的解决方案,即在WinEdt的菜单中,选择"Options"(选项)> "Execution Modes"(执行模式),选择正确的编译器,然后在“TeX Options”选项卡下,找到“Don't close console window”(不关闭命令行窗口)选项,点击保存便可以在编译文档时使得命令行窗口不会自动关闭。

       而在MiKTeX 2.3中,由于版本太老,并没有"Execution Modes"功能,并不能直接管理编译的选项和行为。为了查看编译过程的具体信息,不能直接点击“latex”,“dvi2pdf”按钮进行编译,可以在命令行窗口执行“latex XXX.tex” 和“dvipdfm XXX”或“dvipdfmx XXX”代替按钮,这样命令行窗口就不会自动关闭,也能查看错误信息。

4. 编译以后的eps图片只有一半显示的问题

       直接使用dvi2pdf按钮会出现此错误,因为dvi2pdf按钮执行“dvipdfmx”命令。在命令行中执行“dvipdfm XXX”可避免此问题,得到完整的eps图片。

       除了上面的方法,还可以先点击dvi2ps按钮,再点击ps2pdf按钮,也可以得到完整显示的eps图片。

5. 利用Acrobat软件将pdf图片转eps格式后,无法识别此eps格式导致编译失败的问题

       在高版本的编译器中,Acrobat直接将pdf文件另存为eps格式的图片是可以被识别的,不会影响编译,但在MiKTeX 2.3中不会被识别。我们可以直接将jpg格式图片转换为eps格式,在WinEdt的命令行中输入“bmeps -c input.jpg output.eps”就可直接获得eps格式图片,在MiKTeX 2.3中可编译成功。

6. 法语字母无法显示的问题

     如克拉美劳界cramér-rao bound (CRB) 的显示问题,解决方案

\usepackage[T1]{fontenc}

cram\'er-rao bound (CRB)

    即不能显示法语字母,那就用别的字母加转义或上标之类的相似的效果来代替。

7. 换成IEEEtrans期刊模板时遇到报错的问题

问题1:

! LaTeX Error: Command \proof already defined. Or name \end... illegal, see p.192 of the manual.

解决方案:

宏包冲突,注释掉模板中的 amsthm宏包 即可

问题2:

! LaTeX Error: Environment IEEEkeywords undefined.

解决方案:

IEEEtrans.cls中并没有定义IEEEkeywords环境,只定义了keywords环境,做个替换即可解决。

8. Yap打开的dvi文件双击无法回溯到源文件的问题

       首先,要将Source specials嵌入到dvi文件中,才能实现源文件(e.g. “line 100 in yourfile.tex”)和dvi文件(e.g. “page 2 in yourfile.dvi”)之间的连接。在命令行窗口输入以下命令以实现此功能:

latex -src-specials yourfile.tex

      然后,在Yap中打开反向搜索(Inverse Search),并开启“Show source specials”功能。在Yap 0.99i版本中,Inverse Search 在菜单栏“View”->"Options"->"Inverse Search"中设置,Program中选择latex的编译器(如“WinEdt”),底下Command自动填充;然后在点击一行里的“Advanced”按钮,勾选“Show source specials”功能,即完成Yap中的设置。此时点击便可切换。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值