做化學科研要學LaTeX嗎?

準備在化學科研上走下去,偶然間聽聞LaTeX很好用,試著學了一點,在網上又好像找不到太多此軟體和化學相關的信息,好像化學類雜誌用LaTeX投稿的很少,化學paper排版大多都是文字和圖片,沒什麼公式,那麼化學科研就用不著LaTeX了?


1 LaTeX 挺好用的

2 LaTeX 挺好學的

3 據我所知,大部分傳統意義上的「做化學」的人不怎麼用 LaTeX

4 ACS 和 RSC 是有 LaTeX 模板的,更不用說 AIP 和 APS 了

5 如果你公式多的話,用 LaTeX 能節省大量精力,並且自己準備文檔的話美觀性會有很大優勢

6 如果公式不多,合作者主要用 word,那就沒必要給大家找麻煩了

此外,做科研大家看的是你做的東西牛不牛 b,不是用的工具牛不牛 b


documentclass{article}

usepackage{chemfig}


enewcommand*printatom[1]{ensuremath{mathsf{#1}}}

egin{document}

setcrambond{2pt}{}{}

chemfig{

HO-[2,.5,2]?&<[7,.7](-[2,.5]OH)-[,,,,line w=2.4pt](-[6,.5]OH)&>[1,.7]

(-[:-65,.7]O-[:65,.7]?[b](-[2,.7]CH_2OH)&<[:-60,.707](-[6,.5]OH)

-[,,,,line w=2.4pt](-[2,.5,,2]HO)&>[:60,.707](-[6,.5]CH_2OH)-[:162,.9]O?[b])

-[3,.7]O-[4]?(-[2,.3]-[3,.5]HO)}

setatomsep{2em}

chemfig{

H_3C-[:72]{color{blue}N}

*5(-

*6(-(={color{red}O})-{color{blue}N}(-CH_3)-(={color{red}O})-{color{blue}N}(-CH_3)-=)

--{color{blue}N}=-)}

end{document}

效果圖:

轉自:http://tex.stackexchange.com/questions/52722/can-you-make-chemical-structure-diagrams-in-latex

感覺特意用LaTex畫分子式還是多此一舉- -

再推薦個豆丁文檔"typesetting chemiscal equations using LaTex"

地址:latex 化學公式及符號


latex最大的優點在於排版,如果對排版要求不高,其實沒有太大的必要。而且latex其實有點反直覺。還是所見即所得的方式適合寫文章用。鑒於你可能剛剛開始作科研,還是吧經歷花在語言和作圖上,這兩樣遠比排版重要。排版什麼的還是留給編輯吧。

當然latex有很多優點,學起來也不難。基本上一兩個小時就能上手開始做。現在模版也挺多,有時間也可以學學,藝多不壓身。用不用是另外一碼事。


作為理論化學狗,身邊的人都用latex,還有B格更高的用lyx...或許是因為linux下的openoffice太坑爹了吧...我們組每篇文章都會建一個git repo方便大家合作,這時候latex當然比word好使了。當然也有問題,就是和實驗組合作的時候比較麻煩。


然而就我知道的,做化學科研的人中用 TeX 的真的非常非常少,主要集中在物化和計算

如果你跳了比如有機的坑的話,就不用學了


我做量化。有一次開組會做報告,做PPT用Office自帶的公式做到想死啊。後來用Beamer,又有活下去的信心了。


化學專門的工具有很多,latex並不是必須。有一點我覺得latex非常實用的是,在寫文章投稿的時候用latex進行編輯:因為沒有誰能保證雜誌一投就中了,不同的雜誌會有不同的模版,很多模版都有latex格式的。這樣即使需要更換雜誌重投,也不用完全進行格式上的重新編輯--換個latex模版就行了。

目前為止這是我覺得latex在化學生物類research上最有用的地方。


documentclass{article}
usepackage{chemfig}

enewcommand*printatom[1]{ensuremath{mathsf{#1}}}
egin{document}

setcrambond{2pt}{}{}
chemfig{
HO-[2,.5,2]?<[7,.7](-[2,.5]OH)-[,,,,line w=2.4pt](-[6,.5]OH)>[1,.7]<br />
(-[:-65,.7]O-[:65,.7]?[b](-[2,.7]CH_2OH)<[:-60,.707](-[6,.5]OH)
-[,,,,line w=2.4pt](-[2,.5,,2]HO)>[:60,.707](-[6,.5]CH_2OH)-[:162,.9]O?[b])<br />
-[3,.7]O-[4]?(-[2,.3]-[3,.5]HO)}</p>
<p>setatomsep{2em}<br />
chemfig{<br />
H_3C-[:72]{color{blue}N}<br />
*5(-<br />
*6(-(={color{red}O})-{color{blue}N}(-CH_3)-(={color{red}O})-{color{blue}N}(-CH_3)-=)<br />
--{color{blue}N}=-)}</p>
<p>end{document}


LaTeX是好東西,毋庸置疑。能學會也好,做簡歷什麼的還是挺好看的。

至於化學狗寫論文要不要用LaTeX,建議還是先看看你老闆的意思。

你寫的初稿發給老闆看,發個pdf,老闆可能要問你是幾個意思。

那你接下來要給他安利一下LaTeX,然並卵。

還是好好學學過柱子比較實用啊。

如果你是老闆,隨便用什麼都好,反正投稿的時候可以用PDF。審稿人不怎麼受排版的影響;大部分基金申請書的正文也支持上傳PDF。


Latex沒學會,應該是本身對命令行操作什麼的完全不熟悉所致。

化學類的話,還真沒怎麼見過用Latex寫文章的,我做計算的師弟也不用。他需要Linux環境,所有的運算都是自己敲命令,學會了Python和C++,但是據他而言,不用的原因是,Latex並不好用。

我做的偏生物,公式基本不涉及,但是經常有大堆的圖片,雖然Word的圖片很渣,但是夠用了。

但是,技多不壓身,有閑工夫玩玩latex,也挺好。


你要知道,化學是個很大的集合,裡面不同分支的研究方法都是各不相同的。

至於是否用到LaTex,如果你的專業方向需要用到大量公式(比如計算類)那肯定就會用到了;但如果不需要(比如有機類),那你還是老老實實用Word吧。事實上JACS給出的模板就是Word格式的(當然Latex也有)Document Templates (ACS Publications)

另外有用Latex的大神們能介紹一下這玩意可以拿來畫結構式嗎?據我所知它好像不支持ChemDraw


不知道提主的需求是什麼?在此介紹一種新的排版軟體ScienceWord。

ScienceWord優勢特點:

·實現了非線性文檔的線性化:數學公式與普通文字都是虛擬的,都是ScienceWord中的「複合字元」,只不過普通字元是「複合字元」的最簡單形式,「複合字元」的結構是非線性的,通過「虛擬」技術實現了其線性化。所以ScienceWord對科技文檔的編輯、修改、檢索像處理線性文檔一樣容易。

·賦予「複合字元」行為邏輯:「複合字元」的線性化僅僅實現了形式表現(即外在形式),而其語義才是同樣重要的,並且語義是通過形式表達的,形式是通過行為邏輯實現的。

·賦予「關聯圖形」行為邏輯:「關聯圖形」同樣具有「複合字元」的語義特徵(如平面幾何、解析幾何、高分子結構式等等);並且其語義也是通過形式表達的,形式是通過行為邏輯實現的。

·「自由圖形」同一化:文字處理需要的圖形無窮無盡,而在ScienceWord中其結構式同一的,用戶可任意擴展。

·表格處理標準化。

可以看到,ScienceWord運用獨創的非線性文檔處理技術,將公式、圖形、曲線、邏輯圖形與文字完美的結合在一起,一次性的完成文字、公式、圖形、曲線、邏輯圖形的所有編排,形成規範化的文檔格式,並通過輸出、網上瀏覽、保存、信息交換等方式輕鬆解決了科技文檔的信息化、數字化。


在LaTeX中完全可以用mhchem宏包來打化學方程式啊!

documentclass{article}
usepackage{mhchem}
egin{document}
ce{ 2H2 + O2 -&> 2H2O }
end{document}

顯示效果:
m 2H_2 + O_2 
ightarrow 2H_2O


估計Markdown+LaTeX的數學部分就夠了。


chemfig 畫結構式還是太麻煩了!如果都用其他軟體繪製好,在計算不多的論文裡面和 Word 區別不大。在化學領域和 Office 套件差不多的效率。


Latex其實並不難學,也不難用。只是個習慣問題。所見即所得的word用多了,自然會有些不習慣。並且latex給人一種編程語言的感覺 —— 它的確是一種排版語言。

latex真正關鍵的優點或者說賣點是,它能讓你完全專註於內容,而不是排版。讓你在寫作的過程中可以毫無中斷。

學一下吧,等你理會到「專註於內容而不是排版」這句話意思的時候,就會愛不釋手了。。。


Latex難上手,難精通,易忘記,用起來很複雜,會讓你在寫每句話的時候都糾結於如何用代碼排版,而喪失了對內容的專註

就連添加個圖片都很麻煩

當然,latex也有優勢,輸入公式方便


有這麼多時間糾結,花心思學一把,學都學會了。除了學術,寫寫簡歷之類也好的


推薦閱讀:

豬油真的比植物油更加不健康嗎?
你在基礎學科中得到哪些感悟?
如何理解OF-DFT(Orbital-Free Density Functional Theory)?
數學在化學中的有何應用?
如何評價Google使用量子計算機在量子化學計算領域取得的最新成果?

TAG:科研 | 學術 | 化學 | LaTeX | 論文 |