原 文:How-to Guides
译 者:Xovee
翻译时间:2020年6月29日
How-to Guides
本文收录了在使用 Oerleaf 的过程中所遇到的各种常见问题。
- 找不到 PDF 浏览器 - Can’t find the PDF viewer
- 在编辑器中更改字体大小 - Change font size in editor
- 改变账户的电子邮箱地址 - Changing email address associated with an account
- 连接错误 - Connection problems
- 编辑器失去同步问题 - Editor out of sync problems
- 下载项目 - Downloading a Project
- 语法检查 - Spell check language
- 在 Dropbox 中同步 PDF 文件 - Syncing PDF file in Dropbox
只有源文件会在 Dropbox 中同步,不包括 PDF 文件。这是因为频繁地更新 PDF 文件会占用非常高的宽带。Dropbox 同步功能主要是用来离线工作和备份。 - 取消订阅 - Canceling Subscription
你可以在订阅管理页面随时取消订阅,订阅在下一个付款周期之前将持续可用。你的 Overleaf 账户和项目也会保持激活。 - 找不到`Jump to Source code’ 箭头 - Can’t find ‘Jump to Source code’ arrows
如果你找不到 jump to location 箭头,如下图所示:
那么可能是因为你在使用原生的 PDF 浏览器。而 jump to location 功能只在 Overleaf 的内建 PDF 浏览器中才可以使用。
为了显示这个箭头,请将原生 PDF 浏览器转换为内建 PDF 浏览器。下面的视频短片介绍了如何将 PDF 浏览器转变为文档预览。link - 更改 PDF 浏览器 - Changing PDF viewer
- 字体显示错误 - Fonts appearing incorrectly
有些时候,在内建的 PDF 浏览器中某些字体不能正常显示。如果你的代码没有问题,那么这些字体应该在下载的 PDF 文件中显示正常。为了解决这个问题,你可以把 内建的 PDF 浏览器更改为原生的 PDF 浏览器。
如果字体还是显示错误,那么可能是 LaTeX 出了问题。有关如何更改字体的信息,请参考这篇教程。 - 图片不能正常显示 - Images not showing up
首先检查编译选项,应该是 normal mode 而不是 draft(在编译按钮右侧的下拉框内)。有些时候也可能是内建的 PDF 浏览器的问题。如果代码没有问题,图片应该在下载的 PDF 文件中能正常显示。你可以将内建的 PDF 浏览器更改为原生的 PDF 浏览器。
如果图片还是不能正常显示,有可能是 LaTeX 出了问题。请确保你已经上传了图片文件,并且路径也是正确的。 - 上传失败 - Upload Throttled
如果你看到了这个消息:Too many files uploaded, your uploads have been throttled for short period,这是因为你短时间内上传了太多的文件,触发了保护机制。限制大约是每半小时上传 200 个文件。请等待半小时再上传文件。 - 清理缓存 - Clearning the cache
有些时候项目生成的文件里会存在错误,这些文件包括 .aux, .log, .toc 等等。这些文件是用来实现交叉引用、参考文献、表格等。如果这些文件出现了错误,或者你有其他的原因,那么你可以清理这些文件。点击 Logs and output files:
滚动到下方,点击 clear cached files 按钮:
这并不会删除你项目中的代码,这些删除的文件将会在下次编译的时候再次创建。 - 删除生成的文件 - Delete generated files
同上。 - 更改编译器 - Changing compiler
有些时候某些特定的语言、类、包需要不同的编译器(默认是 pdflatex。在 Overleaf 中,你可以选择其他编译器,包括 pdflatex, latex, xelatex, lualatex 等。
点击菜单栏:
找到 Compiler,选择编译器:
- 项目丢失或消失 - Lost or missing projects
这有可能是你登陆了其他的邮箱账户。你还有其他 Overleaf 账户吗? - 快捷键 - Hotkeys
- 设置主文档 - Set Main Document
- 设置时区 - Set Time Zone
如果你想在自己的时区内使用 \today 命令,你需要改变 TZ (timezone) 环境变量:- 创建一个新文件
latexmkrc
(没有后缀) - 写入下面这行命令:
$ENV{'TZ'}='Asia/Kuala_Lumpur';
或者定义其他的时区。这个链接介绍了所支持的时区。
然后,\today 命令或者其他类似的命令将会使用你所自定义的时区。
- 创建一个新文件
- 在 Oerleaf 中使用 xr 包来实现交叉引用 - Cross referencing with the xr package in Overleaf
- 分享项目 - Sharing a project