我正在使用 Okular 注释 pdf 文件(例如添加注释、绘制线条、圈出文本、添加图像等)。
您推荐哪些应用程序来阅读和注释 html 书籍?例如,这本书http://cvs.sourceforge.net/cvstarballs/cl-cookbook-cvsroot.tar.bz2, 从http://cl-cookbook.sourceforge.net/
我的操作系统是 Ubuntu 12.04。
谢谢。
答案1
好吧,我有一个有趣的方法来做到这一点,但是既然你问了〜
答案?
Google 电子表格|看看这个:
https://docs.google.com/spreadsheets/d/1IEfYx8zclii0ux1nn1flK7aAnPrL0fuVvBqdhOzFPLY/edit#gid=0
为什么这对注释很有用?因为我可以右键单击任何框,然后添加评论或注释,或者我可以在旁边创建一个单元格,然后在那里发表评论。由于搜索功能,查找我的评论或注释非常容易,而且因为这是 Google 文档,所以我可以在任何地方访问它并进行协作编辑。
现在的问题是:你怎样把书运到这里?
所以我这里实际上有两本书;一本是从 PDF 中摘录的,另一本是从 HTML 中摘录的。您需要安装 Geany 才能有效地完成此操作:
sudo apt-get install geany
HTML 版本通常非常容易使用,因为句子中间没有换行符,而且您不必担心获取页码。因此,首先,我将使用 pdf 作为示例:
- 使用 PDF 查看器打开您的书;任何可以选择或解释文本的查看器。
- 全选: ctrl+a
- 粘贴到 Geany。
现在你需要决定如何格式化你的书。从我的例子可以看出,我为每个句子专门留一行,在段落中除第一个句子之外的每个句子前面加一个空格,用空单元格分隔段落,并在每个章节或部分后面附加一个 ↩。
你怎么做到这一点?
A)手动(愚蠢的方法)
或者
b)常用表达
我给你举一个简单的例子。
将文本转储到 geany 后:
- 打开代替:ctrl+h
- 选中复选框“使用正则表达式“ 和 ”区分大小写“
搜索:
([az]+[.\?!])( [AZ][az ])
大致搜索的是段落内新句子的开头。
进一步来说:
([az]+[.\?!]) - 最后一个单词全部小写,并以句号、感叹号或问号结尾。
([AZ][az])- 下一个单词在同一行,以大写字母开头,并以小写字母或空格作为下一个字符。
弯括号用于捕获文本(请参阅下面的教程链接)
代替:
\1\n\2
\1使用第一个捕获 (),并放置一个换行符\n第二次捕获之间\2。最终的结果是,段落内的几乎所有句子都以换行符分隔,并在其前面加上空格。换行符之所以很重要,是因为它能使它很容易粘贴到电子表格中。
现在,要做的工作还有很多,这只是您可能需要做的一些示例。
不懂正则表达式?别担心,学习大约需要一个小时:
干杯!