你写论⽂时发现了哪些⾮常神的⽹站?
买房退契税怎么一回事退多少对于⼤学⽣来说,毕业论⽂是他们学⽣时代的最后⼀场考试。除此之外,各⾏各业的⼈⼠也会有需要写论⽂的情况。写论⽂总会有卡壳的时候,这些⽹站或许可以对⼤家的论⽂写作有帮助。、、
I. Overleaf (ShareLaTeX) + Lucidchart (Gliffy) +Mendeley
⽤这⼀套⽹站,可以随时随地画图写论⽂,云端 LaTeX 环境 + 云端 visio 替代品 + 云端参考⽂献管理。 Overleaf 和Sharelatex 是云端 LaTeX,可以不⽤配置本地 LaTeX 环境了。⽤云端的好处是,省了配置,容易开始写,实时编译,实时显⽰编译后的⽂档。换⼀台电脑,⽤⾃⼰的笔记本,⽤图书馆的公⽤电脑,或者偶然⾃⼰的电脑硬盘烧了都不影响,都可以继续写。写作完成之后,可以直接下载 zip ⽂档包,也可以导出 pdf ⽂档,还⽀持⼀键发布到⽂档共享⽹站,例如 arXiv。在线LaTeX 更⽀持在线协作进⾏写作。例如,论⽂发给导师,可以直接发⼀个链接过去,让导师与你在同⼀份⽂档上同时修改,⽽不⽤担⼼⽂档在导师的电脑上没法编译。你可以实时看到⽼板对你的论⽂做出的修改,还可以加注释沟通。
参考⽂献的索引和⽣成也可以⾃动化。可以直接上传 bib ⽂档,也可以从参考⽂献管理软件中导⼊ bib ⽂件,我这⾥使⽤的是mendeley。Mendeley 有桌⾯应⽤软件,也⽀持浏览器,可以导⼊bib⽂件,也可以直接在论⽂检索⽹站(IEEE, ScienceDirect, Springer, Google Scholar)导⼊论⽂参考⽂献和 PDF ⽂
件。同时 mendeley 也有⽹站,可以直接在⽹站上查看所有参考⽂献,包括 pdf 和相关参考⽂献信息,也可以⼩组共享。例如:导师可以给学⽣推荐有价值的论⽂,或者是同组同学之间互相交流有价值的⽂献。当然,也可以⽤ LaTeX 编程⼲些出格的事,只要你会。例如,合并 PDF 啦,打印个⽇历琴谱棋谱字帖考试卷纸啦。Lucidchart 和 Gliffy 是画图软件,类似 visio,画流程图当然是最基础的,适当的技巧配合⼀点细⼼的⼯作,也可以画光路图、电路图、组织结构图等等。如果觉得速度慢,可以换成百度的 ProcessOn。服务器在内地,速度快,是⼀个不错的替代。
云端的优点是可以在线备份,随时⼯作。个⼈倾向 Lucidchart,因为它导出的 PDF 是⽮量图⽽且⽀持透明。导出 PNG 的话,也可以选⾼分辨率版本,也有透明背景。⽮量图⽤在论⽂⾥⾯,在剧烈缩放的情况下,也能保持图像的清晰锐利。透明背景图像主要常⽤于⽹页,突出主题,也不影响与其它内容的搭配。
PS. 我如此执着于云平台/在线平台,是因为我不幸的遇到过多次硬盘意外。最惊险的⼀次,是硕⼠毕业前⼀个⽉,是笔记本硬盘烧了。当时在床上⽤电脑,弄着弄着就睡着了,笔记本没关,在被⾥过热把硬盘烧了,不可恢复的。实验数据和绝⼤多数⽂档、图⽚与资料都消失了。幸好⼀周前把⼤论⽂给⽼板发了⼀封 email,然后⼜从⼀周前的进度继续写,⽽且没有之前的所有资料,凭记忆完成了。从此所有资料都要有备份。代码 github、bitbucket;数据和⽂档:微云、云盘、快盘;⽂献:mendeley、evernote。
Overleaf 撰写⽂章⽰例如下。LaTeX 的公式/图⽚/⾼亮都可以⽤;参考⽂献库(bib ⽂件)可以⾃⼰上传,也可以直接从mendeley 账号导⼊;写好的⽂章可以⽣成 pdf 下载,可以源代码 zip 打包下载,也可以⼀键发布到 。分享特别容易,直接把链接发过去就可以修改,都不需要注册。⽐较 geek 的是,可以直接⽤ git 访问,同步或者更新都可以。可以选择使⽤ PDFLaTeX,XeLaTeX 和 LuaLaTeX 引擎编译(⼿动选择,或者主 TEX ⽂件第⼀⾏写“%!TEX engine=xelatex”)。实时编译的时候显⽰可以选 jpg/png/pdf,暂时只有 PDF 显⽰质量较好,清晰锐利。免费版直接有个链接就可以分享。收费版额外有版本管理,和共享权限管理。
表示绿的词语如果 overleaf 出现⽆法访问,或者访问速度慢,可以换⽤ ShareLaTeX。 ShareLaTeX 甚⾄有中⽂界⾯, ShareLaTeX, the Online LaTeX Editor 。
清晨的阳光唯美句子中英⽂界⾯的登陆账户和账户内的项⽬都是⼀模⼀样的,只是界⾯语⾔不同,在中英⽂版中创建的⽂件都可以在不同界⾯下编辑。sharelatex 不像 overleaf,不能实时编译,需要⼿动点按钮编译。免费版也有共享权限管理,但只能与⼀个⼈分享,例如导师。有点很好的是,不管 overleaf 还是 sharelatex,都⽀持 zip 下载和 zip 上传,所以两者之间很容易转换。我更喜欢⽤
overleaf,因为实时编译可以马上看到结果。但 sharelatex 显⽰质量好,界⾯也美观,如果更注重软件的颜值的话,可以试试sharelatex。尤其是中⽂版也适合初学者适应 latex 环境。
绘图⽰例如下。点击⼤图可以看到,背景是透明的。lucidchart 可以导出 png、pdf ,其中 pdf 是真▪⽮量图。也Lucidchart 绘图⽰例如下。
⽀持各种颜⾊,组合和图层等,能画出什么图就看作者的想象⼒和努⼒。当然,如果出版社⼀定要求 eps 的话,可以使⽤Inkscape 转换。Inkscape 可以把⽮量 PDF 存成⽮量 eps(Visio 画的图也可以存成⽮量 PDF 也可以⽤这个⼯具)。
LaTeX Slides ⽰例
LaTeX 的 Beamer 包是做 slides 和 poster 的杰出宏包。使⽤我⾃⼰制作的理⼤模板( quxiaofeng/PolyU_beamer_theme ·GitHub )作报告 presentation 如下。这个包没有进⼊ CTAN,需要⼿动配置,需要⼿动 copy 到 latex 本地 local 配置⽬录,或者 slides 所在的当前⽬录下。poster 也是可以使⽤ Beamer 制作的,所以同样可以在 Overleaf 上实现。
LaTeX 填表
即使是填写表格等⽂档处理,也是可以使⽤ LaTeX 完成的。例如,需要填写⼀个如下图所⽰的研究计划表格。原表格为 word
⽂档,要求需要打印稿,打印出来后签字上交。使⽤ LaTeX,可以完美仿制该表格,打印后提交。
⽤ LaTeX ⾃⼰画的对号,⽐ word 内置的⼏个字体对号好看多了。⽰例代码见 Overleaf 模板( A Proposal Form with Tick, Block Square, Paragraphs, and Underlines )。
餐馆名xls 与 LaTeX 数据表格
LaTeX 的表格相对来说是最⿇烦的。主要是⼿动整理⽂本对齐⽐较⿇烦,却⼜是强迫症的痛点。幸好有⼀些在线不在线的⼯具可以简化这个过程。
例如:专⽤⽹站 excel => LaTeX ( Excel => LaTeX );
通⽤⽹站 Tables Generator ( Create LaTeX tables online ;
西安游玩⽀持 LaTeX、HTML、Markdown、Excel(CSV)等表格的互相转换);
离线 Excel 插件 CTAN: tex-archive/support/excel2latex (这⾥有详细使⽤⽅法说明 installing - Using Excel2LaTeX in Excel 2010 )。
或者⼲脆直接⽤ csvsimple 包,直接读⼊ csv 数据画表格,⽰例如下。分别读取两个 csv ⽂件中数据做表(例⼦来源于:import - Importing csv file into latex as a table 和 pgfplots - How to plot data from a CSV file using tikz and csvsimple? )。当然如果⾜够懒,也可以⽤ pgfplots 直接读取 csv 数据来画图。
因果II. + GitHub + jekyll + dot.tk + MathJax (KateX)
⽹站套件,可以被代码匠⽤来做各种⽹站。懒⼈挚爱。Github 是代码版本管理⼯具,是⼯具链的核⼼。Github 存储代码,管理不同的代码版本。当代码有更改的时候,触发 Travis 进⾏编译运⾏。例如:
⼀个 qt 程序,需要在 linux、windows、OSX,qt4、qt5 下测试。把 travis 配置好以后,每次代码有更改,github 就会触发 travis,然后 travis 就可以⾃动在 3 x 2 = 6个平台下分别编译代码,运⾏测试,运⾏结束输出报告,确保软件功能的完整可⽤。Github 的 pages ⽀持建⽴⽹站,可以⾃定义域名。有了这⼀套,可以不⽤在 windows/linux 来回切换环境。在 win 下写 linux 平台的 ruby + html + css ⽹站代码,实时上线,即时发布。⾃⼰的⽹站,有什么说什么,还⽆限量。公式,图⽚,视频都不成问题。还没有哪个在线博客⽹站⽐这个解决⽅案更完美。最近在想怎么进⼀步⽤ Travis-CI 做实验,把数据和算法代码都放在 github 上,每次修改⾃动跑实验出结果。计算能⼒可能差⼀点,优点在于随时改代码随时运⾏。
⽐较成功的例⼦:
1. OPTIMIZATIONS.ml
MathJax 公式⽀持 + Tufte Jekyll 主题 + Travis-CI 持续集成。⽐较好的数学环境,较为美观和舒适的笔记本的感觉。打印出来的 PDF 可以直接当教材/书/笔记来阅读。原⽣ GitHub Page 不⽀持 Jekyll 的插件,所以需要 Travis-CI 来⽣成⽹站。
2. Classification
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论