贡献者: addis
欢迎使用小时百科/云笔记编辑器。
该编辑器同时用于编辑小时百科以及小时云笔记两个板块。它们的功能几乎相同,但百科有合作编辑功能而云笔记暂时没有。另外百科对文章的格式会有更多限制,例如行间公式必须添加标点或 ~
。
本编辑器只支持 LaTeX 的公式1 以及其他一些简单的 LaTeX 命令(见菜单栏),所以如果您直接把别处的完整 LaTeX 代码复制进来几乎肯定会遇到严重的问题!编辑器仅支持我们定义的模板,不要定义或修改任何模板设置!
整个百科(或一个用户的云笔记,下同)是一个 document
环境,主文件是 main.tex
(点击右上角的 “打开文章” 按钮,第一个就是),其他所有 文章标签.tex
文件都将作为一个 section
插入 main.tex
中。这需要手动在 main.tex
中使用我们定义的 \entry{文章名}{文章标签}
命令,相当于在该位置定义 \subsection{文章名}\label{文章标签}
然后把 文章名.tex
文件的内容直接插入。所以本质上,整个百科只有 main.tex
一个文件。
以下大部分不是 LaTeX 的教程而是编辑器的教程,所以同样建议您看一看。可能大大提高编辑效率的功能有:引用按钮(自动添加 \label
和 \autoref
来引用公式图表等),自动补全和符号替换(可以在设置里面自定义),以及各种快捷键(表 1 )。
要使用编辑器,您需要进行注册,登录成功后,访问 wuli.wiki/editor 即可(云笔记则访问 wuli.wiki/note)。
git grep
命令实现的,具体命令为 git grep --no-index 用户输入
,详细功能参考官方文档。
Ctrl+V
,可以自动上传剪切板中的图片并创建图片环境。
Ctrl+S
可以保存并刷新预览(建议经常刷新,便于定位错误)。也可以用工具栏的保存图标。
\newcommand{}{}
加入了一些自定义命令,但不会覆盖原有的 LaTeX 命令。若希望加入新的自定义命令,请与管理员协商,也可以使用下文的 “自动补全” 功能作为代替。
main.tex
即可(需要编译 2 到 4 次,取决于 pdf 的页数),推荐使用 TeXlive 2019 或者更新版本。TeXlive 的使用详见 “安装使用 TeXlive”。在 Linux 环境中也可以直接用 make
命令编译(会自动编译足够的次数)。
$a^2+b^2=c^2$
显示为 $a^2 + b^2 = c^2$。
equation
环境(推荐),align
环境或者 gather
环境。equation
环境可以通过工具栏的公式图标插入,也可以打 \beq
然后按 Tab 键或者回车插入,如
整个百科(或用户笔记)是 LaTeX 的一个 \document
环境,目录中每个 “部分” 是一个 \part
,每个 “章” 是一个 \chapter
,每个文章是一个 \section
,文章中蓝色的小标题是 \subsection
,黑色的小标题是 \subsubsection
。编辑器打开的一个文章文件就是一个 section 的内容(不需要 \section
命令)。用 TeXlive 编译 pdf 的时候所有文章文件都会通过 \input{xxx.tex}
插入到主文件 main.tex 中。
网页版的百科文章目录由 main.tex
文件生成,所以必须把新建的文章在这里插入并保存才能更新目录。否则虽然页面可以访问但却不会出现在目录中。
每个文章文件(后缀名为 tex)都有一个独一无二的文件名(不区分大小写),可以将通过将光标停留在编辑器中的 tab 上查看或者通过地址栏的 url 查看。
每个文章(section)的 label 与文件名相同,转换后输出的网页文件(html)也有相同的文件名,可以在浏览器的地址栏中看到(例如本文的 LaTeX 文件是 editor.tex
,label 是 editor
,转换成网页为 editor.html
)。
保存文章 | Ctrl + S | 打开文章 | Ctrl + O
|
新建文章 | Ctrl + Alt + N | 关闭文章 | Ctrl + Alt + W
|
查找文本 | Ctrl + F | 替换文本 | Ctrl + H
|
增大字号 | Shift + Alt + + | 减小字号 | Shift + Alt + -
|
显示编辑器选项 | Ctrl + Q | 跳转到某行 | Ctrl + G
|
向左缩进 | Ctrl + [ | 向右缩进 | Ctrl + ]
|
关闭不保存 | Shift + 点击关闭 | 注释选中的行 | Ctrl + K 松开再按 C
|
保存文章 | Cmd+S | 打开文章 | Cmd+O
|
新建文章 | Cmd+Opt+N + Alt + N | 关闭文章 | Ctrl+Opt+W
|
查找文本 | Cmd+F | 替换文本 | Cmd+H
|
增大字号 | 减小字号 | ||
显示编辑器选项 | Ctrl+Q | 跳转到某行 | Ctrl+G
|
向左缩进 | Cmd+ [ | 向右缩进 | Cmd+]
|
关闭不保存 | Shift+点击关闭 |
Ctrl+V
就可以上传该图片。
\bf
按 tab 就会得到 \textbf{}
。
\frac{}{}
,补全后光标会自动进入第一个大括号,再次按 Tab 光标会跳到第二个括号,再按 Tab 光标会跳到第二个大括号外。
\beq
按 Tab 会自动出现 \begin{equation}...\end{equation}
,其他环境也同理。
\textbf{}
中。同样,选中字符串后输入 (
等括号,这个字符串会自动插入 ()
中。表示行内公式的 $$
也支持该操作。用 “对齐” 按钮添加 aligned
环境同理。
编辑器中的 “设置” 按钮(齿轮图标)可以添加 “自动补全” 规则。“自动补全” 如上文所描述的,在输入 LaTeX 命令的过程中,候选框会显示可以补全的命令,用上下键选择命令,然后用 tab 键或回车键补全。补全规则的格式说明可以点击设置面板中的帮助按钮获得。
“符号替换” 功能是指,在 LaTeX 公式中输入一些命令时,编辑器会自动将其显示为对应的符号,例如 \alpha
显示为 α
,\sum
显示为 ∑
等。这样做是为了增加源码的可读性,注意这只是一种视觉效果,不会影响源码本身。设置面板中的也可以添加 “符号替换” 规则或者将其关闭。
1. ^ 公式渲染和知乎等网站一样使用MathJax。MathJax。
 
 
 
 
 
 
 
 
 
 
 
友情链接: 超理论坛 | ©小时科技 保留一切权利