用LaTeX做理工科作業和整理筆記是否比手寫要多花很多時間?

在相對比較熟練的情況下。


用 LaTeX 寫公式和手寫比,效率差不了太多,因人因內容而異;對於需要工整書寫、可能需要反覆修改報告來說,TeX 效率比手寫高很多。

但是另一方面,用 LaTeX 寫代碼的方式演算,是不划算的,它比手寫草稿效率低多了,也影響思路。這裡,LyX 那種所見即所得式的公式編輯功能是有幫助的,但還是有差距,畢竟人的思路可能是跳躍的、非線性的。TeX 不能代替草稿紙,一般數學軟體則會有幫助。

示意圖之類的東西就不必說了,在沒確定最終是什麼樣子時,草圖肯定是要靠手畫、GUI 軟體塗抹。定型之後,可能才需要用 GUI 軟體或代碼作圖工具精確地畫出來。


你要是做幾何帶圖的那種,那絕逼手寫快啊。


+

本題說的是整理筆記, 不是推演運算, 那麼Latex 的使用能達到什麼效果取決於你使用什麼編輯器和平台. 我有長期使用和latex 相關的工具記錄筆記, 也會對工作中階段性的成果使用latex 記載. 親身體驗是, 如果語法熟練了, 那當然是很快, 但是, 使用恰當的編輯器, 會比"很快"更快.

這裡恰當的編輯器我指的是 Emacs+org-mode, org-mode 是一種類似 Markdown 語法但比之有更加多樣式文本結構的工具, 它不僅僅是latex 語法的簡練. 而Emacs 有十分豐富的擴展,方便你做各種你能想像到的事情, 比如列表, 比如列複製, 列張貼.

在諸多擴展中, YASnippet 是制定語法快捷鍵的擴展, 舉一個例子:

可以設置 `2d` 為激活latex 中分式 `frac{mathrm{d}^2 我是函數}{mathrm{d}x^2}` 的快捷鍵, 游標會自動出現在 `我是函數` 的位置, 讓你輸入做2階導數的函數, 按 `Tab` 跳出, 你完全可以想像和定製更複雜的情況.

鑒於 Emacs 強大的定製, 你甚至可以制定規則, 每當輸入 `{` 是自動匹配 `}` , 這樣latex 中煩人的 括弧左右配對(尤其在長公式中) 就解決了, 你以為完了嗎? 不, 你甚至可以制定 只要刪除 `{` 和它配對(如果存在的話) `}` 也自動刪除, 這樣在你修改公式是, 就不會出現, 花括弧缺這個多 那個的情況. 大大節約時間, 可以把注意力集中在內容本身. 按照這個的定製, 你可以任意設置其他配對符號的情況.

例子非常多, 當你在使用過程中,如果會有跟想法, 如果編輯器能這樣這樣那麼就會更便捷更快速的時候, 差不多就可以真的去尋找事先這個功能的方法, 例子就不再舉了.

如果只是完全依靠熟練latex 語法來提高輸入速率的話, 無論手速多快都無法和我上面提及的工具熟練操作下能達到的程度.

一句話, 使用恰當的工具可以讓你盡量不去注意 latex 語法這件事起, 而把注意力放在內容輸出本身.

同時, 我推薦 Texmacs, 如果它更成熟的話, 那是非常非常厲害的產品, 大家有興趣到視頻網站找視頻觀賞.

+


我現在正在做的事之一,就是用LaTeX整理筆記。作為一個資深使用者,我很認真的來給出我個人的感受。

================

如果是上課做筆記,或者平時有筆記或者論文要寫的話,我其實更願意用手寫。因為手寫的時候思路和手是同步的,思路不會容易斷掉。尤其是在進行複雜的演算或者數學證明時特別明顯。手寫的好處在於你總可以集中於你當下的工作和思路,但是使用計算機輸入時都必須要分心,要關注按的鍵盤上的按鈕。

但是!

在完成你的手寫筆記之後,後期的整理工作當中使用LaTeX,肯定比手寫,綜合效率高得多。

理由如下,第一,整理筆記的工作,相比不涉及創造以及思考,更多的只是純粹的錄入工作。第二,整理完成後的筆記,以及論文是電子稿形式,便於複製,易於存儲,不容易散佚,以及後期查找筆記,畢竟手寫稿你的一頁頁的去翻,而電子稿你可以直接使用查詢,查找你所需要的東西。

============吐槽一下========

其實兩種方法使用的時候都有特別揪心的地方,手寫筆記的時候,總會覺得目錄電子稿那麼容易複製。使用了電腦錄入的時候又覺得碼字特別辛苦。。。。。尤其是公式特別複雜的時候,一層一層的括弧,眼都花了。

所以綜上所述,這就要看你自己個人需求怎樣了。。。話說最近準備買一台iPad,上課使用手寫筆用iPad來做筆記,講的話可能會好很多了。。。。囧。。。。


用 LaTeX 記過一學期數學筆記的路過。大四修抽象代數時用 LaTeX 記的筆記,感覺很不錯。用 LaTeX 記筆記效率其實挺高的,比如

  1. 有相似的長公式,可以直接把前面的代碼拷貝過來;

    尤其是推導的時候,一般相鄰兩行都差不多,只要把上一行複製下來改改就行
  2. 老師寫錯了板書,可以方便的修正。

方便更正這點實在太贊。個人有點強迫症,記得筆記如果塗改太多就很不爽,原來經常因此放棄記筆記。

LaTeX 記筆記的效率也不錯,一般我都是課上就能把筆記完成。下課再花幾分鐘修改 typos。期末時把筆記發給老師,老師轉發同學,得到大家好評。

e.g. 本科時 LaTeX 記的筆記

e.g. 博士時 LaTeX 記的筆記

(這都是啥 =.= 當時的自己好厲害)


我覺得用markdown+mathjax會更有效率


筆記還是手寫吧,但交報告還是LaTeX。其他學校不清楚,雖然沒硬性規定,但TokyoTech的理科生們基本都用LaTeX寫作業。畢竟字丑的人多,LaTeX比起word好看,也不怎麼花時間。不過感覺也不是每個理科人都喜歡LaTeX,我金融工程的課是兩個數學大牛輪流上的,一個給的資料全是LaTeX整理的,基本上可以當教材直接賣,PDF現在還留著;另一個無論跟政府的人開會還是給學生上課給的全是密密麻麻的手抄scan,文件非常大,還看不懂…


需要修改的情況下latex更方便啊。記得當初我上大學的時候做數學分析作業,因為某種強迫症,只要寫錯一個字,一頁就撕掉重來,哎呀不說了說多了眼淚都要掉下來了。。。。。


當你知道自己要寫什麼的時候,用電腦記還挺快的,不管是latex還是markdown還是ms office的公式。記得時候markdown,以後再轉latex也不錯。

未知的演算過程我還是寧可手寫,需要記得再往電腦里敲。要不然約個分都難。


我自己寫筆記很多時候都是用latex寫的,我覺得我打字的速度比起我寫字的速度要快上不少。而且我本來的字就很醜,寫公式已經是比較易看清的了。如果是大量的文字,那就猶如狂草一般難以辨認,甚至我自己寫完了我也不想看。

反而是轉用latex以後寫的數學筆記,寫的比較快之餘,我分享給其他人,有同學說排版和老師那些筆記很像很專業。但他不知道latex排版出來的都是這樣子,不是我的功勞。而且每當需要修改的時候改完再編譯一次就好,不然手寫要塗改又怕沒位置,實在是太麻煩了。

不過我覺得我非常不熟練的就是如何快速的畫圖,涉及到圖形之類的我都覺得挺麻煩(如果不是直接插入jpeg的話),例如 tikz 這種,我應該還是得慢慢適應一下這種方法。。。。


不會花很多時間,畢竟理工科的作業更多考的不是手活是智商


如果純敲latex代碼的話,手工更直觀且更省時,但是手工的不好修改且修改了就不美觀了,尤其是對強迫症患者來說。

不過相比之下,依然是手寫占明顯優勢。

如果利用scientific workplace這個軟體來說(latex的前端),利用快捷鍵敲公式速度飛快,快過lyx,而且集成計算能力(試想一下當你想要展開當前的式子,然後一個快捷鍵,人家幫你展好了且確保正確的感覺),排版類似於所見即所得。

相比之下,手寫優勢不明顯,甚至有些地方有劣勢。

所以我說,直接寫代碼和利用前端軟體效果是非常不一樣的!

以前我是手寫手稿然後掃描成PDF存起來,如果手稿需要大修改的話,就只好乾脆重寫一份。現在我用swp寫,小修小改直接重編譯一下就好了,大修大改直接文件夾複製一份命名為draft2再改就好。


Yay it will take much more time than what you thought :/ being organized is a good habit though


作業一般用markdown,比手寫快,也比直接寫latex快。又要求格式的話就copy到texpad里稍作修改就ok了。


這個問題相當有親身感觸啊。。。

先看我們打字。如果我們用英文書寫的話,打字實際上是分為兩個動作的:1.手指移位,2.敲擊鍵盤。這樣我們就完成了一個字元的輸入。

因為mathematica又一個神奇的copy as LaTeX的功能,同樣這個動作的完成(mathematica輸入完成後)需要1.滑鼠移位,2.滑鼠點擊edit,3.滑鼠移位copy as,4.滑鼠移位LaTeX,5.滑鼠點擊,6.滑鼠移位LaTeX編譯器,7.滑鼠點擊,8.ctrl+v

之後是寫字,我們寫字實際上也是分為兩個動作的:1.手移位,2.書寫。完成一個字元的輸入。

我們定義完成一個字元輸入的動作叫做一個單位的輸入過程。

然後我們建立幾個假設來更好的看清楚這個事情。

假設1:作業完全由英文書寫

假設2:手寫和打字完成一單位輸入過程的體力和時間消耗相同(這個不太可能為真,但是差不多,如果用其他假設的話計算會很難)。一個copy as LaTeX為3個單位的輸入過程。

假設3:不使用有自動補全或者可視化符號(比如有一個右箭頭,點一下自動輸入/rightarrow的)

1. 文字輸入:

LaTeX輸入每一行都會比正常的文字輸入多出 「 ext{}\」

所以LaTeX很明顯不如正常手寫的文字輸入,但是鑒於我們的假設2並沒有那麼准,我們暫且算是手寫險勝吧。。。我們再把問題變得複雜一點。

2. 簡單的數學公式:

一個很簡單的公式lim_{x 
ightarrow a}{x^{10}+x^2-3}

手寫輸入我們需要:l、i、m、x、→、a、x、1、0、+、x、2、-、3

這是14個輸入單位

而我們用LaTeX輸入:

$lim_{x
ightarrow a}{x^{10}+x^2-3}$

我都已經懶得數多少個輸入單位了= =

所以說在簡單的公式上面是手寫勝出了。

3. 複雜一些的數學輸入:

如果要輸入一個矩陣運算。。。

egin{center}
$egin{bmatrix*}[r]
1 -3 \
-3 5 \
end{bmatrix*}$
$ imes$
$egin{bmatrix*}[r]
x_1 \
x_2
end{bmatrix*}$
$=$
$egin{bmatrix*}[r]
-3\
1
end{bmatrix*}$
end{center}

我不想說了。。。說多了都是淚 T T

但是LaTeX並不是沒有好處的,實際上LaTeX是真的很吊的一個東西,主要看你用在什麼地方,一下列舉出來LaTeX的幾個好處:

1.用LaTeX寫的東西容易複製,比如handout用手寫就太過對不起黨對不起人民了,手寫的要複印,複印出來的東西跟著你handout上面的髒東西就一起發給學生了。。。我如果有時候要把作業給其他同學對答案,用LaTeX的PDF直接發過去就好了,不用擔心照不清楚,很方便。

2.用LaTeX寫出來的作業易於修改,我線代的作業真是說多了都是淚啊。。。我不愛用塗改工具,因為毀筆,容易壞,而且白白的一堆很難看,膠帶容易把紙撕破。不愛用鉛筆,因為我手出汗已寫完全是黑的。。。所以我寫的寫的作業經常就是塗得黑黑的一坨一坨的,塗改太多隻好直接撕了重寫,又浪費紙又浪費時間。用LaTeX發現錯了只要一個delete重新打就好了。遠遠比手寫快很多。

所以我通常正常的小作業,如果時間多,我就用LaTeX寫,如果趕了我就用手寫,像矩陣畫圖的一直都手寫。需要多次修改的也要用LaTeX寫。

【好了不說了。。。我的線代作業寫不完了= =】劃掉


我什麼都不想說了,新手直接上Texmacs,公式矩陣表格latex有的都有,還更方便,所見所得,結構化編輯,快捷鍵人性,還可以直接interface R maxima graphiz,不論是做統計圖論還是一般計算都超級方便-__-


推薦閱讀:

為什麼法國的公立學校沒有教材,老師也不愛寫板書,很少做課件,學生學習做筆記全要聽寫呢?
哪些事情是紙質筆記能做的而電子筆記不能做的?
中文系(漢語言文學專業)該怎麼有效地做筆記?
大學課堂上用 Surface 做筆記,如何達到與紙筆相同的速度和書寫效果?
如何高效率使用surface的onenote?

TAG:筆記 | LaTeX | 理科 | 作業 | LaTeX排版與設計 |