Categories
日常应用

参考文献自动搜集管理完美攻略(图文版): Latex+Lyx+Zotero

其实这篇文章最初是用英文写的(发布于我的英文博客,点击这里),但是考虑到很多读者比较懒,所以我还是在写一份中文版吧。其实最痛苦的事情莫过于先用英文写好了,再翻译为中文,比用中文写好再翻译成英文还累!各位如果感觉下文的中文表述有点奇怪,还请海涵,毕竟中英文思维是有差异的,我翻译过来中文也不是特别容易。

对于每个在大学校园里的人来说,搜集管理参考文献并在自己的论文末尾生成一个漂亮的列表是一件不可避免的工作。但是很麻烦的是,不同的杂志对于参考文献有着不同的格式要求。通常的办法是找到文献,然后拷贝、粘帖、整理。实话实说,这是个非常烦躁无聊的过程!

然而在这个信息时代,总有一些聪明的软件可以帮助我们完成上述搜集整理工作。很多人会使用EndNote或者noteexpress,但是他们都是商业软件,体积庞大还得付费!此外,他们并不能完全自动的和浏览器合作。

幸运的是,我找到了Zotero,这个神奇的浏览器插件!他的官方网站介绍如下:

Zotero[zoh-TAIR-oh]是一个免费的、易用的Firefox插件,可以帮助你搜集管理和引用你的参考文献。它就在你工作的浏览器中。

很神奇吧!只需要简单的点击就可以自动保存了。

它的官方网站上有很好的视频指导,敬请移步:http://www.zotero.org/

此外落园曾经也有一个简单的介绍,感兴趣者可以移步:http://www.loyhome.cn/580.html

好了,不废话了,直接开始图文攻略。

Categories
日常应用

将中文latex/tex文件导入Lyx!

今天和一位老师见了一面,然后讨论了一下lyx在中文的文章中会遇到的几个问题。

在此想说的主要是一个非常让我们头痛的问题:将中文latex/tex文件导入Lyx

承前几日的一篇文章,快速将word的doc文件转为latex,接下来要解决的就是导出的latex/tex文件怎么转到lyx这个可视编辑器里面。毕竟面对那么多code是一个非常boring的事情,我是受不了满篇的字母哗啦啦的。

import Chinese tex file to Lyx:

  • step1:分章节从word里面导出tex文件
  • step2:用WinEdt打开tex文件,修改文档的begin{document}之前的,用如下代码覆盖。

    documentclass[12pt,a4paper]{article}
    usepackage{graphicx}
    usepackage{amsmath}
    usepackage[GBK]{inputenc}

  • step3:另存tex文件,文件名必须为英文 (注:请使用lyx1.6.3以上版本)
  • step4:从Lyx里面导入该Tex文件。可能有部分内容不正常。
  • step5:拷贝所有的东西到另一个新建的中文格式的lyx文件吧,以防编译不出来。
    注:可能会有部分内容错误,手动对照改改吧,总归还是成本最小的办法。

此外还附带的解决了另一个小问题,如何把章节的名称改为中文。

Chapter's name to Chinese:
在文档-首选项-latex序加入
usepackage{ctex}

如果没有安装ctex宏包,需先下载安装。也可参考此文:lyx+Xetex处理中文文档中表格、参考文献等中文名称

发觉Lyx+ctex简直是无敌!看来距离全面告别word写论文越来越近了。

Categories
日常应用

快速将word的doc文件转为latex!

整天听我说latex,但是对于大家来说最大的障碍应该就是要熟悉latex的表述方法吧~当然这个学习成本是不小的。在word的时代,我们对付doc文件的常见方式无非是“公式编辑器”,或者更高级一点的“MathType”,但是总还是觉得和latex有点差距。显然嘛,Microsoft是永远不会努力的创新的……这大概得归结于垄断吧~

好了经济学废话不多说了,毕竟本文不是一篇经济视角下的评述。重点推出今天的解决方案:word/doc转换为Latex!

其实我也很懒的,一直以来都懒的去想这东西可以直接转换,每次导师问我有啥好办法在两者之间转来转去,我都哼哼哈哈的应付过去……其实我也不知道,这也是事实。尤其是从latex转换成word,至今没有完美解决办法,我也是用PDF作为中介而已,效果差强人意。

PDF转为DOC:我推荐的是http://www.pdftoword.com/,是我见过的相对来说保持原文结构最好的。

但是最近开始挖掘DOC转换到latex,其实也是帮某人偷懒的事儿,所以动动手搜了搜。一搜才知道,原来有这么成熟的办法,尤其是完美支持mathtype。这是我很意外的。

不再废话,中文的doc文件转latex我推荐的是:word2tex

虽然最新的已经有4.1版了,但是出于破解考虑和实际体验,我认为2.4版已经足够用啦~至于破解版在哪里下载,我觉得为了避免麻烦(因为我搜的时候也很郁闷,很多网页都被删掉了,大概是有版权问题吧),还是不公布了,需要的在此页下方留言吧。(别留言了园主不会再发了)。

至于英文的doc文件,有个更简单的解决软件:word2latex 这个是非商业软件,所以没有破解这么麻烦。但是我没有用过,只是在论坛上看到说是不错而已。

其实我个人感觉doc转latex应该不会很麻烦,毕竟word只是一个WYSIWYG(所见即所得)的编辑器,本质上和我常推荐的Lyx都是一个壳儿,最终还是要生成标准格式的文件的。所以应该是写一个算法就可以成功转换的。本来想自己写的,但是既然有现成的,而且这么好用,嘿嘿……

Categories
日常应用

lyx成功升级到v1.6.2中文版[lyx+xetex配置图文指引]

一直以来用的都是 LyTeX 绿色套装:LaTeX+XeTeX+TeXworks+LyX 全集 这个东西,很绿色很强大,但是问题是Lyx v1.6.2已经出来好久了,作者却没有及时的更新。

没办法,纠结在1.6.1 的众多问题中,加上我比较喜欢尝新,我决定手动升级绿色版到1.6.2。

  • 首先是去lyx官网下下来最新的安装包:http://www.lyx.org/Download#toc3,选那个windows版本就可以了。
  • 然后双击安装。记得在typesetting这一步的时候,选择现有的绿色版的目录就好。

Snap2

  • 然后下一步选择语言的时候记得选择Chinese,现在已经原生包含中文版了。(感觉这个翻译和绿色版中的翻译稍稍有点不同,不过还好,不影响理解)。

Snap3

  • 然后下一步选择自动检查拼写包,我只选了english包。

Snap4

然后就开始安装了。………………

安装完成后,双击运行,没有问题。但是,麻烦的是,我常用的Xetex编译按钮不见了!

没办法,继续搜寻lyx配置xetex的办法。

总结了多人的办法,在此不一一感谢,末尾标明了来源。

  • 首先找到“preference”这个文件,我的是在“E:LyTeX-fullLyX16local”文件夹中。
    结尾添加两行
    format "pdf4" "pdf" "PDF (xetexpdf)"  ""   ""   ""   "document,vector"
    converter "pdflatex" "pdf4" "xelatex $ $i" "latex"
  • 然后在“Resourceslyxrc.dist”中,添加
    “format "pdf4" "pdf" "PDF (xelatex)" "" "" "" "document,vector"
    converter "pdflatex" "pdf4" "xelatex $ $i" "latex"”

    Snap5
  • 最后按钮处。在“Resourcesuistdtoolbars.inc ”文件中,在 Toolbar "view/update" "View/Update" 这部分后面添加下边三行内容(感觉不如原来绿色版里面的按钮漂亮)
    Separator
    Item "View PDF (xelatex)" "buffer-view pdf4"
    Item "Update PDF (xelatex)" "buffer-update pdf4"

    Snap6
  • 然后重启Lyx就可以了。

参考帖子:

http://bbs.ctex.org/viewthread.php?tid=41004

http://bbs.ctex.org/viewthread.php?tid=46833

Categories
日常应用

LaTex和lyx中文PDF中EPS图片插入全攻略

这个东西我会持续的更新的,根据我的个人学习经历和使用经验一一汇总。主要针对使用Latex+Lyx+xeTex写论文时候出现的图片问题解决办法的汇总,尤其是我这种懒得学习太多专业接近编程的东西的人,一切傻瓜化从简。

首先是画图的问题。当时也说过,投奔Lyx的主要原因就是受不了CTex套装下Winedit那种文本编辑方式,看起来密密麻麻的代码让人头疼,就像手动编写HTML那般崩溃。虽然Latex引以为傲的是排版的优美,但是过程的痛苦我也实在是难以忍受了。所以纠结之下,找到了Lyx这种所见即所得的编辑工具,大喜过望,工作效率直线上升。而且插入图片很方便,这也是很多人喜欢他的缘故。但是牵扯到画图,由于Latex种种原因,EPS成为了最佳的首选格式。但是EPS怎么生成的?

从网上搜了搜,无外乎metapost、pgf/tikz、Asymptote这些宏包。但是从安装到下下教程来细细学习,这个过程实在是太痛苦也太复杂了。对于我这种人来说,又不是科学数据画图,干吗要手动自己写ps代码来生成矢量图呢?也太不直观了!

去年冬天的时候采取的办法是在Photoshop里面画图,然后生成EPS。但是众所周知,Photoshop是不会生成矢量图的,就算是EPS,也是栅格化的版本——即我们常说的位图,不能自由放大缩小的。而且还有颜色等等问题,勉强插入Latex中生成的PDF也不够好看。但是毕竟对于jpg等图片来说,有的时候用Photoshop改改再插入还是很方便的。

>>关于在Latex插入Photoshop绘制的EPS图像,请查看这篇文章:http://www.loyhome.cn/511.html

>>关于在Lyx中直接插入JPG图像,请访问Lyx官方网站的视频演示:http://www.lyx.org/VisualTour

但是我在这里当然是要隆重推介最简单的自己绘制EPS并插入的办法了~那就是最最著名的矢量画图工具——illustrator!同样也是adobe家的东西,从网上很容易找到。

Illustrator是我用过的最好用的专业矢量图画图工具,当然还有很多人用PowerBuilder或者VISIO或者crodraw,但是我觉得illustrator已经足够强大了。而且关键是上手很快,界面优美,环境稳定……这些对我来说可能更为重要。

在Lyx中可以直接插入Illustrator导出的EPS图像,还可以调整一下缩放比例和排版之类的,这个就不多说了。关键是生成的EPS可以保持原有的色彩,也就是说最后生成的PDF中是彩色的,而不是被转成黑白的那么郁闷。

当然关于PDF很多人还是热衷于acrobat直接在word或者网页中转换,但是我选择latex和lyx的原因就是,开源免费+跨平台+生成复杂的数学公式+专业的排版。当然最最期待的大概就是不用继续这样纠结在中文编译时常出现的种种莫名其妙的原因中虽然中文也可以编译,但是现在某种程度上都逼着我用英文写东西了。虽然也是件好事^_^

来几张生成的PDF效果图:
未命名
4

当然最后还是不得不说说一般的统计软件和数学工具的画图,对于那些图片要求精确的时刻。

  • Matlab:专业的数学软件,可以绘出优美的图形,尤其是3D图。但是我没有研究过,没有发言权。
  • SPSS/STATA等等统计软件:以我常用的SPSS17为例,生成的图片很漂亮也很容易调整,直接插进入就可以了。

好了,说了这么多,应该也差不多了。下一步学习的是怎么用Latex生成幻灯片,看了一些做的还是比较优美的。但是无论怎么说,还是和PPT相差甚远,尤其是有那么多好看的模板在世界各地的PPT网站上汇总。纯属折腾,呵呵。