Skip to content

个性化设置

Ralph edited this page Nov 24, 2021 · 6 revisions

在完成安装后,您可以选择按照学校的要求进行个性化设置。在 CSS 文件中,您可以根据代码中的注释提示修改变量取值,轻松地更换正文、标题等不同元素的字体、字号、行距、页边距等:

/* 代码字体(代码中的中文会调用ui-font) */
--code-font: "Latin Modern Mono", "Latin Modern Mono 10";  /* 您可以修改这里的值 */
/* 侧边栏字体 */
--ui-font: "阿里巴巴普惠体 2.0";  /* 您可以修改这里的值 */
/* source mode 字体 */
--sourceMode-font: "SF Mono", "阿里巴巴普惠体 2.0";  /* 您可以修改这里的值 */

进行个性化设置有两种方案:

  1. 您可以直接在您下载的安装包中进行修改。在完成修改后,请重新执行与您操作系统相匹配的脚本(install.ps1install.sh),并重新启动 Typora,以应用您的更改
  2. 您也可以直接更改 Typora 主题文件夹的文件。进入这个文件夹后,与本主题相关的两个文件分别是 latex.csslatex-dark.css,请您按需修改。在完成修改后,请重新启动 Typora,以应用您的更改

如果您在打开 CSS 文件时遇到了困难,请考虑使用 记事本(Windows)或文本编辑(macOS)打开它。绝对不要用 Microsoft Word 打开它!!!就算它可以!

如果您有更多的修改需求,请直接在 latex.csslatex-dark.css 中修改。
如果您看不懂注释,或不知道修改代码会造成什么效果,请先自行百度/谷歌/必应,然后尝试联系开发者。

更改编辑模式中的页面大小

在 Typora 中,您可以使用以下两个快捷键将页面进行放大或缩小:

  • ctrl shift = 放大
  • ctrl shift - 缩小

如果您的 Typora 有菜单栏,您也可以选择 视图 中的 放大缩小 功能。

使用封面

Supplemental 文件夹中的 essay-template.md 和 essay-template.pdf 展示了一篇小论文在该主题下的效果,其中论文封面(也单独放置在 cover-template.md 文件中)、摘要、关键词和其他一些特别的元素使用 HTML 代码来编写。您可以自行取用修改它们的文字内容部分和代码部分来完成您的课程论文。

取消额外行距

如果您不希望论文有段后的额外行距,可以在 Typora 的偏好设置Markdown 中选取保留连续的空格与单个换行

页边距

若要修改页边距,您首先需要打开您想要修改的 CSS 文件。您需要在这个 CSS 文件中,分别找到两段类似这样的代码:

/* == 页面设置 == */
/* 打印页边距 */
--set-margin: 1.8cm 2cm 1.2cm 2cm !important;
@media print {
    @page {
        /* size: A4;  强制A4大小 */
         margin: 1.8cm 2cm 1.2cm 2cm !important;
         /* 按次序为 上 右 下 左 的页边距 */

真实的代码内容可能与以上描述不完全相同,但是嵌套关系一定是相同的。推荐您搜索页边距这个关键词,从而快速找到这两段代码。
以上的第一处的设置调整了 Typora 预览界面包括导出 HTML 时的页面边距,第二处调整了 Typora 导出 PDF 时的页边距。

在 Windows 中,您在两个 CSS 文件中同时修改页边距后即可导出正确的页面。

但对于 macOS 用户,因为 Typora 本身的问题 ,第二处设置无效。也就是说,第一处设置能够保证编辑预览时的页面边距正确,但直接导出时的页面边距无法精确修改。只能通过以下的办法:

  • 在 Typora 的导出设置里自定义页边距。
  • 先导出为 HTML ,然后在 Chrome 中打开打印。请注意,不能用 Safari!Safari 会自行设置它认为的最小边距,这会导致您无法精确控制页边距;另一方面,在某次更新后 Safari 取消了对 CSS 本地字体读取的支持(理由是隐私问题),会导致您无法显示很多字体!
  • 直接用 pandoc 的命令行导出。

超链接

显然,我们不希望打印的论文存在蓝色的超链接(?),我们在 CSS 中修改了部分代码,使得在页面编辑和导出 HTML 预览中可以得到正常的超链接样式,但打印时会取消颜色和下划线(仍可以点击链接)。

多级列表

由于技术原因,请暂时不要在二级有序列表之后混用 有序列表无序列表 以及核对清单,会出现一些 bug。(虽然感觉会这么干的人应该不多。)如果您有解决方案,请联系开发者。

页眉和页脚

目前似乎不能直接定义,请在 Typora 的导出设置里设置好您需要的页眉和页脚文字,导出后在 PDF 编辑器中调整您喜欢的样式风格。

引用参考文献

目前没有更好的方式,请您主动编号(或许小型课程论文不需要大量参考文献)。

专注模式和打字机模式

还没写这部分的代码。本主题样式初衷不在于此,如果您有需求,可以提交 issue 或进入讨论区讨论。

Clone this wiki locally