vnote/zh_cn/docs/用户/常见问题.md
2018-11-24 20:42:24 +08:00

3.0 KiB
Raw Blame History

常见问题

如何指定自定义的MathJax脚本

VNote支持配置[web]/mathjax_javascript 它指定MathJax的位置及其使用的配置。默认值可能如下所示

[web]
; Location and configuration for Mathjax
mathjax_javascript=https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js?config=TeX-MML-AM_CHTML

您可以下载MathJax (howto) 并指定要使用的MathJax的本地副本例如mathjax_javascript="file:///home/tamlok/Downloads/MathJax-2.7.2/MathJax.js?config=TeX-MML-AM_CHTML"

您还可以在GUI设置对话框中指定自定义脚本

Customize MathJax Script

注意:

  • 请在本地路径前加上file://
  • 使用本地路径可能会无法找到字体。一个比较好的方法是在本机上运行一个轻量级的HTTP服务器。

如何让VNote更「便携」

VNote将读取并存储配置文件到操作系统的公共目录中以存储应用程序数据。如果您希望将这些配置文件与VNote可执行文件一起放置则可以在包含VNote可执行文件的目录中复制或创建vnote.ini文件。VNote将首先尝试从可执行文件所在的位置读取vnote.ini

但请注意VNote会将笔记本的路径存储在配置文件中因此如果将VNote复制到另一台计算机它可能会读取错误的路径并报错。

如何使用Mermaid或Flowchart.js绘制图表

  1. Markdown菜单中启用Mermaid DiagramFlowchart.js
  2. 重新打开已打开的标签让它生效;
  3. 对于Mermaidmermaid语言编写一个码块;
  4. 对于Flowchart.jsflowchartflow语言编写代码块;

Mermaid的例子

```mermaid
graph TD;
A-->B;
A-->C;
B-->D;
C-->D;
```

Flowchart.js例子

```flowchart
st=>start: Start:>http://www.google.com[blank]
e=>end:>http://www.google.com
op1=>operation: My Operation
sub1=>subroutine: My Subroutine
cond=>condition: Yes
or No?:>http://www.google.com
io=>inputoutput: catch something...

st->op1->cond
cond(yes)->io->e
cond(no)->sub1(right)->op1
```

如何在另一个标签中打开笔记?

单击在当前标签中打开该笔记是可用的,在笔记列表中单击一个笔记本可以在当前的标签中打开,而双击笔记列表的笔记则在新标签中打开它。

界面无响应

编辑模式中没有光标

打开一个笔记后软件异常退出

全屏模式中菜单无法正常显示

以上这4个问题可能是由显卡驱动引起的。建议解决步骤

  1. 如果是Windows系统可以尝试更新显卡驱动
  2. 尝试指定VNote使用集成显卡
  3. 如果还不能解决,尝试新建一个系统环境变量QT_OPENGL,可以尝试的值包括desktopanglesoftware

在以上操作之后需要重启VNote。