LaTeX内容总结

心得

  • Sublime + LaTeXTools 简直噩梦,决不再碰
  • TeX最好用的发行版就是Tex Live
  • TeX Live可以在Linux、Windows平台搭配TexMaker,效果不错,原生的TexWork功能太少了。
  • CTex套装以后还是少用的好,已经过时了。

Ubuntu下搭建TeX环境

sudo apt-get install texlive-full
sudo apt get install texmaker

注:在Ubuntu环境下,使用上述两条命令安装的Tex环境中已经包含了所有的常见宏包,包括xetex宏包、CJK宏包、ctex 宏包,xeCJK 宏包等。当然如果没有默认安装,可以:

    sudo apt-get install texlive-xetex
    sudo apt-get install latex-cjk-all

安装目录:/usr/share/ 目前如果使用xelatex进行编译,基本上已经能够处理所有的中文了,测试代码为:

    \documentclass[12pt,dvipdfm]{article}
    \usepackage{xeCJK}%根据自己的需要加载宏包。
    \setmainfont{方正黑体_GBK}%
    \begin{document}

使用xelatex,处理中文不再困难。就是编译起来慢了点。如果缺少字体,则将字体复制到/home/jiangxin/.font/下。对于原来的CJK方法,现在已经过时,不推荐使用,但如果测试,可以使用如下代码:

\documentclass[a4paper,12pt]{article}
\usepackage{CJK,indentfirst}%indenfirst宏包允许设置首行缩进
\begin{document}
\begin{CJK*}{UTF8}{gbsn}%gbsn宋体gkai楷体
......正文内容\\
测试中文
\end{CJK*}
\end{document}

xelatex使用可以在命令行中使用具体使用方法参考:xelatex --help。当然也可以在texmaker中使用xelatex,打开texmaker ,Options/Configure TexmakerQuick Build 一栏中,选中user那一项,在命令里添加 xelatex -interaction=nonstopmode %.tex|(命令最后有个“|”) Editor 一栏中,Editor Font EncodingUTF8 使用texmaker的时候: F1(Quick Build )是xelatex,F2是latex, F6是PDFLatex, F7是View PDF

警告及错误处理

出现以下警告时为ctex等中文红包的引用不当(推测为引用的红包更新了,但是ctex没有修改),不需要处理

出现一下错误是因为font manager在~/文件夹中添加了.fong.conf文件,而这种添加方式已经被废弃了,可直接忽略,或者直接删除该文件,或者将font manager卸载掉

警告解决

Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated. 尚未解决

CTeX+moderncv制作中文简历(原创)

首先安装CTex,下载地址:http://www.ctex.org/CTeXDownload

建议下载完整版本,省的以后要安装各种宏包。然后安装这个软件,使用默认安装的设置就好,对于其中共享软件的破解请参考网上教程。 下面要去下载一个最新的moderncv模板:http://tug.ctan.org/tex-archive/macros/latex/contrib/moderncv/examples/ 这里最好用FTP软件把整个example文件夹都下载下来,里面有几个已经编译输出的pdf文件,大家可以先看一下。然后用WinEdit打开其中的template-zh.tex(中文)或者template-es.tex(英文),编译选项为PDFLaTeX。 如果编译出现错误原因可能是是CTeX里的moderncv太老了,不支持新的语法像\name之类的(这个在新的moderncv里是合法的,并且出现在template中)。 解决方案为:winedt——Tex——MikTex——MikTex Package Manager,在Name里输入moderncv,点Filter,然后下面应该会列出两个条目:moderncvkoma-moderncvclassic。选中moderncv,右键uninstall,这时会弹出一个窗口,等到close键可以点了,就点close把窗口关掉;然后重新在Name里输入moderncv找到这两个条目,右键install moderncv,重新安装,然后再用pdflatex命令编译即可。 关于如何用latex写一个漂亮的简历:其实找个好看的模板修修改改就好了。

WinEdt 和 Acrobat 程序关联

CTeX 套装 2.8 版本以后,也就是09年9月以后的版本加入了SumatraPDF程序,将PDF文件与Acrobat程序取消了关联,改用了SumatraPDF程序显示,也就是在WinEdt编辑器的面板上,点击“Acrobat Reader”按钮后用SumatraPDF程序打开关联的PDF文档,这可能涉及到版权啥的原因,在此就不多说了。 我们可能还是习惯使用Acrobat程序查看和标记PDF文档,因此介绍一下如何在WinEdt编辑器中重设程序关联。 比如说Acrobat程序安装在C:\Program Files\Adobe\Acrobat 7.0 打开WinEdt->左击菜单栏的Options->左击下拉菜单中的Execution Modes选项->在出现的跳出窗口中左击Acrobat子面板->左击PDF Viewer Executable选项的右侧文件夹图标,在弹出窗口中找到你的Acrobat程序,点击“打开”即可。完成后的显示路径就为C:\Program Files\Adobe\Acrobat 7.0\Acrobat\Acrobat.exe。 左击PDF Bin Folder选项的右侧文件夹图标,在弹出窗口中找到你的Acrobat程序安装的文件夹,点击“打开”即可。完成后的显示路径就为C:\Program Files\Adobe\Acrobat 7.0\AcrobatAuto-detect前面的方框你可以选择是否打钩,如果打钩的话,选择好Acrobat程序安装的文件夹就可以自行检测PDF文件的查阅程序了。 最后左击OK即可。 上面例示的程序路径个人可能不一样,程序也不一定相同,有的是专业版/标准版/Reader版 等等,仅是示例作用! 这样以后你点击WinEdt编辑器的面板上的Acrobat Reader按钮后就用Acrobat程序打开关联的PDF文档了

用xelatex+ctex时有乱码

修改文档的编码设为utf-8

Latex WinEdt 7.0 快捷键 (陆续补全)

Latex 快捷键: 自动换行:ctrl+w 【编辑】 Alt+C:在剪贴板原有复制文本后增加新的被选择的文本 Ctrl+Shift+Alt+Right/Left:对选中文本comment/uncomment Shift+Enter:对当前单词进行拼写检查 Alt+F12:对选中文本进行LaTeX语法检查(强烈推荐)。 Ctrl+Shift+F12:对选中文本进行括号匹配检查。 Ctrl+G:goto line Ctrl+Shift+Backspace/Delete: Moving Ring Backward/Forward。 选中整块添加注释: Left+Shift+Ctrl+Alt 选中整块删除注释: Right+Shift+Ctrl+Alt 【自动补全】 补全LaTeX命令:Ctrl+Enter 补全环境:输入 \begin{...}},补全\end{...} ;或输入\end{{。 补全参考文献引用:输入\cite{}以后提示补全。若使用bibtex,要保证对应的bib文件 已经在winedt中打开。 【查找】 Ctrl+F:查找 Ctrl+I:incremental search Ctrl+R:替换 【编译预览】 Ctrl+Shift+X:Texify (生成DVI文件) Ctrl+Shift+L:LaTeX Ctrl+Shift+B:编译bib文件 Ctrl+Shift+C:编译选中的文本 Ctrl+Shift+D:DVI-->PS Ctrl+Shift+V:DVI预览 Ctrl+Shift+G:GSView,查看PS文件

WinEdt 中环境标识的自动补全

所谓“环境标识”是指类似于

    /begin{ itemize }
    /end{ itemize }

这样的命令。在WinEdt中,输入完/begin{ xxx }后,不忙着按回车去写其它内容,紧接着最后的}后面,再输入一个}(也就是键入/begin{ xxx } }),这时WinEdt会自动将/end{ xxx }补上,同时将光标停在两者之间的空白行上,并且已经自动缩进,如下:

    /begin{ xxx }
     *
    /end{ xxx }

其中为光标位置(实际上也确实会显示一个,但是已经选中,直接输入就会替换掉)。 如果输入/begin{ xxx }时忘了这事儿,也没有关系,输入/end后,连续输入两个{,即/end{ {,WinEdt会自动匹配最近一个未匹配的/begin{ xxx },并将其补全。这在环境标识嵌套时,特别有用。 需要注意的是,以上两个功能,都没有拼写检查。也就是说,xxx的内容是任意的,即使你拼写错了,比如将itemize误写成itemizee,WinEdt还是会按你实际输入的补全,因为WinEdt并不能判断是你拼写错了,还是你定义了新的环境。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • C++从键盘输入文件结束符

            当我们使用一个istream对象作为条件时,其效果是检测流的状态。如果流是有效的,即流未遇到错误,那么检测成功。当遇到文件结束符,或遇到一个无...

    用户1221057
  • Windows平台下安装Eclipse插件,开发Hadoop应用

    安装插件 将hadoop安装包hadoop\contrib\eclipse-plugin\hadoop-0.20.2-eclipse-plugin.jar拷贝到...

    用户1221057
  • ssh相关原理学习与常见错误总结

    SSH基本原理与运用 SSH原理与运用(一): 远程登录: http://www.ruanyifeng.com/blog/2011/12/ssh_remote_...

    用户1221057
  • 3月4日数据动态早报 | 美年大健康董事长俞熔:贯彻全民预防的“健康中国”战略

    数据动态早报,让您了解数据新变化、新创造和新价值。 ? ---- 一、通信行业数据动态 1 MWC 2017大连接雏形显现:产业链各方合作更紧密。在千亿联接...

    陆勤_数据人网
  • 科学瞎想系列之七十九 永磁电机(2)

    【图片部分来自网络如有侵权敬请邮箱联系。欢迎原文转发到朋友圈,未经许可的媒体平台谢绝转载,如需转载或合作请邮件联系。联系邮箱laolicsiem@126.com...

    标准答案
  • 科学瞎想系列之八十四 永磁电机(6)

    【图片部分来自网络如有侵权敬请邮箱联系。欢迎原文转发到朋友圈,未经许可的媒体平台谢绝转载,如需转载或合作请邮件联系。联系邮箱laolicsiem@126.com...

    标准答案
  • 为了降低噪音,大疆对无人机的叶片和转子做了这些改变…

    消费级无人机的快速发展,使得其技术越来越成熟,售价也不断降低,不少家庭都入手无人机来进行视频航拍,其中唯一令人扫兴的是无人机飞行时的嗡嗡声很大,甚至会影响视频的...

    机器人网
  • 在网络安全领域应用机器学习的困难和对策

    网络安全领域的独特对抗属性给人工智能应用落地带来了重重困难,但我们并不认为这最终会阻碍人工智能成为网络安全利器。我们尝试分析了人工智能在网络安全应用里的潜在困难...

    FB客服
  • AI一分钟 | 阿里与南洋理工成立AI联合研究院;传蔚来汽车拟赴美IPO,融资20亿美元

    整理 | Leo 一分钟AI 阿里巴巴与新加坡南洋理工大学成立AI联合研究院,在人工智能领域开展全方位的合作。 传蔚来汽车拟赴美IPO,融资20亿美元,有望成...

    AI科技大本营
  • 解读人工智能、大数据和云计算的关系,大佬们赌AI竟都输了?

    导读:人工智能(Artificial Intelligence,AI)、大数据(Big Data)和云计算(Cloud Computing)是当前最受关注的技术...

    王知无

扫码关注云+社区

领取腾讯云代金券