Overleaf(以前的WriteLaTex)是一种可在线使用的LaTex文档的书写平台。用户可以不用花费大量的时间和精力在自己的机器上搭建Tex环境,他们可以方便地在线编辑和书写LaTex文档。2017年6月,类似的平台(ShareLaTex) 被Overleaf收购后,他们推出了一个新的平台和编辑器,即为Overleaf v2。当前的版本为测试版,与老版的Overleaf相比,外观更加简洁,并实现了SyncTex 功能。
Overleaf的用途
-
在线创建自己的LaTex手稿,无需创建自己的环境。
-
能够多人协同编辑。
-
直接展示源代码和编译的结果。
我比较喜欢第三个功能(称为链接共享)。我们可以随时查看所输入的内容,” 所见即所得”。
在Overleaf v2使用中文
目前,在Overleaf v2中显示中文,与大多数终端类似,可使用ctex 宏包或者xeCJK宏包。具体如下:第一步:创建一个新文档
进入Overleaf v2登陆界面,创建一个新的项目名称,输入名称后可进入编辑页面,并点击NewProject 新建一个空白文档或自己选择所需要的模板。第二步:修改菜单选项
点击左上角的menu,如下图所示,可以下载LaTex 源文件或PDF文件。编译选择Compiler,包括LaTex,pdfLaTex,XeLaTex,LuaLaTex。第三步:中文的输入
使用ctex或xeCJK宏包在编辑界面中输入中文。-
方法1:使用ctex 宏包输入中文
\documentclass[UTF8]{ctexart} \begin{document} \rmfamily \Huge 我正在使用Overleaf v2 \end{document}
\documentclass{article} \usepackage[UTF8]{ctex} \begin{document} \rmfamily \Huge 我正在使用Overleaf v2 \end{document}在这个环境下目前能使用的字体如下,如想变换字体,可将改变对应命令。而想要调用其他字库,当前Overleaf现有的中文字库可参考OTF/TTF字库,找到对应字体的代码。此外,也可自行上传OTF/TTF字库至网页,直接调用。 使用如下命令即可。
\setmainfont{shuti.otf}
-
方法2:使用ctex宏包输入中文,代码如下
\documentclass{article} \usepackage{fontspec, xunicode, xltxtra} \usepackage{xeCJK} \setCJKmainfont{AR PL KaitiM GB} \begin{document} \Huge 我正在使用Overleaf v2 \end{document}
-
方法3:最后简要介绍一下使用pdfLatex编译获得中文的方法,代码如下:
\documentclass{article} \usepackage{CJKutf8} \begin{document} \begin{CJK*}{UTF8}{gbsn} \Huge 我正在使用Overleaf v2 \clearpage\end{CJK*} \end{document} \end{document}
第四步:编译与预览
在编辑区输入文字之后,可以点击Recompile或使用Control+Enter(window)/Command+Return(Mac),文档将被编译和更新。此外还可以设置自动编译,这样每次编辑文档之后,预览会自动更新。推荐阅读
参考网址
- http://doratex.hatenablog.jp/entry/20180503/1525338512
- https://www.overleaf.com/latex/examples/using-the-ctex-package-on-overleaf-zai-overleafping-tai-shang-shi-yong-ctex/gndvpvsmjcqx/viewer.pdf
- https://tex.stackexchange.com/questions/17611/how-does-one-type-chinese-in-latex
- https://tex.stackexchange.com/questions/215564/what-chinese-fonts-can-i-rely-on-to-be-in-mac-and-linux
发表评论 取消回复