5.Org的撒手锏
- ros即时插入图片
观看视频的同时, 可以即时截屏插入到笔记中.
需要安装ros插件
如图所示, M-x调用ros之后, 从左边截屏, 图片将会直接插入到笔记中. 虽然简单, 但却极大地提高效率, 因此也放在撒手锏这里.
- 绘制思维导图 在"01.启动-绘制大纲"的方法三中, 介绍过自动建立Table of Content的方法
Org的撒手锏之二便是将其自动转成思维导图
需要额外的作业是对上述的TOC做简单的regex处理,
成以下格式:
#+BEGIN_SRC plantuml :file ../images/04.mindmap-metalinguistic.png
@startmindmap
- 4.Metalinguistic Abstraction
-- 4.1 The Metacircular Evaluator
--- 4.1.1 The Core of the Evaluator
---- Eval
---- Apply
---- 1.Procedure arguments
---- 2.Conditionals
---- 3.Sequences
---- 4.Assignments and definitions
---- Derived expressions
--- 4.1.2 Representing Expressions
---- pre
---- Derived expressions
--- 4.1.3 Evaluator Data Structures
---- Testing of predicates
---- Representing procedures
---- Operations on Environments
--- 4.1.4 Rnning the Evaluator as a Program
--- 4.1.5 Data As Programs
--- 4.1.6 Internal Definitions
--- 4.1.7 Separating Syntactic Analysis from Execution
-- 4.2 Variations on a Scheme --- Lazy Evaluation
--- 4.2.1 Normal Order and Applicative Order
--- 4.2.2 An Interpreter with Lazy Evaluation
---- Modifying the evaluator
---- Representing thunks
--- 4.2.3 Streams as Lazy Lists
++ 4.3 Variations on a Scheme +++ Nondeterministic Computing
+++ 4.3.1 Amb and Search
++++ Driver loop
+++ 4.3.2 Examples of Nondeterministic Programs
++++ Logic Puzzles
++++ Parsing natural language
+++ 4.3.3 Implementing the =Amb= Evaluator
++++ Execution procedures and continuations
++++ Structure of the evaluator
++++ Simple expressions
++++ Conditionals and sequences
++++ Definitions and assignments
++++ Procedure applications
++++ Evaluating =amb= expressions
++++ Driver loop
++++ Footnotes
++ 4.4 Logic Programming
+++ 4.4.1 Deductive Information Retrieval
++++ A sample data base
++++ Simple queries
++++ Compound queries
++++ Rules
++++ Logic as programs
+++ 4.4.2 How the Query System Works
++++ Pattern matching
++++ Streams of frames
++++ Compound queries
++++ Unification
++++ Applying rules
++++ Simple queries
++++ The query evaluator and the driver loop
+++ 4.4.3 Is Logic Programming Mathematical Logic?
++++ Infinite loops
++++ Problems with =not=
++++ 4.4.4 Implementing the Query System
++++ 4.4.4.1 The Driver Loop and Instantiation
++++ 4.4.4.2 The Evaluator
++++ 4.4.4.3 Finding Assertions by Pattern Matching
++++ 4.4.4.4 Rules and Unification
++++ 4.4.4.5 Maintaining the Data Base
++++ 4.4.4.6 Stream Operations
++++ 4.4.4.7 Query Syntax Procedures
++++ 4.4.4.8 Frames and Bindings
@endmindmap
#+END_SRC