文本
居中
#+BEGIN_CENTER专 业: 软件工程 #+END_CENTER
下划线
院 系: _软件与微电子学院_
中划线
+abc+
加粗
*abc*
标题
* 开头,1个是一级标题,2个是二级标题
启用缩进模式
输入命令,这样,所有的标题层次结构都用缩进拉开横向距离。
org-indent-mode
枚举
- 开头 或者 + 开头
如何调整缩进,在新加一行的时候,用tab可能不是你想要的缩进,可以通过Alt + 左/右键来调整缩进
如何变换- 或者 + 或者其他,可以通过shift + 左/右建
段落
一个空行就将段落分开。
中文换行
org mode默认遇到中文不自动换行,在~/.emacs.d/init.el中添加如下设置即可。
;; 中文换行问题(add-hook 'org-mode-hook (lambda () (setq truncate-lines nil)))
禁用下划线转义
latex风格都使用下划线表示下标,这里可以关闭掉。在org文档头部加入:
#+OPTIONS: ^:nil
快速输入块标签
<s 然后按tab键,会自动展开为源代码块标签:
#+BEGIN_SRC #+END_SRC
十分方便。
<e 会展开
#+BEGIN_EXAMPLE#+END_EXAMPLE
其余参考:
s #+begin_src ... #+end_src e #+begin_example ... #+end_example : 单行的例子以冒号开头q #+begin_quote ... #+end_quote 通常用于引用,与默认格式相比左右都会留出缩进v #+begin_verse ... #+end_verse 默认内容不换行,需要留出空行才能换行c #+begin_center ... #+end_center l #+begin_latex ... #+end_latex L #+latex: h #+begin_html ... #+end_html H #+html: a #+begin_ascii ... #+end_ascii A #+ascii: i #+index: line I #+include: line
内部链接
文档很容易变得很长, 特别是在org-mode如此优越的层次控制之下. 内部链接是一个很方便的跳转功能.
最简单的
就是用[[my_text]]进行跳转
my_text要在全文中唯一, 这样就可以很容易的以文本搜索的方式进行条装. 此方式在导出为html后仍然有效.
加上label
同样的, 也可以支持label, 写成[[my_text][my_name]]
这样, 链接显示my_name, 跳转到拥有文字my_text的地方.
使用锚点
这是下锚的地方, 跳转目的地
#<<t1>> Definition 1:
然后用前面的加label的方法设置链接.
[[t1][Definition 1
参考官方文档:
http://orgmode.org/manual/Internal-links.html
覆盖默认的CSS
C-c C-e 导出HTML的时候,头部会生成默认的css,但有时候需要修改。比如.org-svg图片的宽度默认为90%,但没有设置最大宽度和最大高度,会造成有时候图片显示过大。
可以创建一个自己的style.css,然后在org文件里面添加一个设置:
#+HTML_HEAD: <link rel="stylesheet" type="text/css" href="styles/style.css" />
style.css文件内容如下:
.org-svg { width: 90%; max-width: 1000px; max-height: 1000px;}
现在导出时将会在html文件里面加入这个css文件,覆盖掉之前的.org-svg的默认设置。
对某个Head自定义
http://orgmode.org/manual/CSS-support.html
这里还有一片好文,介绍了一个新的模块
https://writequit.org/articles/emacs-org-mode-generate-ids.html
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow