2015-12-10 17 views
5

Tôi viết hầu hết văn bản bằng chế độ org ngày nay và tôi thường sử dụng nó để tạo PDF qua LaTeX (xelatex, specifcally). Nhưng bây giờ tôi muốn sử dụng nó để viết các bài báo khoa học, và các tạp chí thường muốn tôi sử dụng một phong cách cụ thể. Điều này bao gồm tệp .cls, đủ dễ sử dụng các lớp org-latex, nhưng khá thường xuyên, chúng yêu cầu một thiết lập cụ thể sau \ begin {document} (tức là một phần trừu tượng cụ thể, tác giả funky và liên kết, v.v.) Tôi không thấy làm thế nào để làm điều đó, đó là, bây giờ tôi làm điều này trong một phần # + begin/end_latex - nhưng điều này cần phải được viết lại hoàn toàn nếu tôi chuyển đổi kiểu.Làm cách nào để sử dụng chế độ org để viết LaTeX cho các tạp chí khoa học?

Tôi nhận ra rằng có lẽ tôi cần phải Mã LaTeX ở một thời điểm nào đó, nhưng tôi muốn giảm thiểu mức độ khó sử dụng này càng nhiều càng tốt và tôi muốn có thể chuyển từ nhật ký này sang nhật ký khác với tối thiểu phiền phức và giữ nguyên nguồn chế độ org của tôi có thể.

Trả lời

7

Xem mục 3 tại http://kitchingroup.cheme.cmu.edu/blog/2014/08/08/What-we-are-using-org-mode-for/

Có một danh sách các giấy tờ ở đó chúng tôi đã viết ở chế độ org và xuất sang LaTeX. Chúng tôi có thể có thêm 8 từ bài đăng đó.

Trong SI bạn có thể tìm nguồn org được nhúng trong tệp PDF và tại đây: Spencer D. Miller, Vladimir V. Pushkarev, Andrew J. Gellman và John R. Kitchin, Mô phỏng nhiệt độ được lập trình Desorption of Oxygen on Pt (111) Sử dụng DFT có nguồn gốc bảo hiểm Phụ thuộc vào sự hấp phụ Các rào cản, chủ đề Trong xúc tác, 57 (1), 106-117 (2013). http://link.springer.com/article/10.1007%2Fs11244-013-0166-3 bạn thậm chí có thể tìm thấy bản thảo của chúng tôi được nhúng.

Bạn cũng có thể muốn thanh toán https://github.com/jkitchin/org-ref để quản lý trích dẫn và https://github.com/jkitchin/jmax/blob/master/ox-manuscript.el để biết cách chúng tôi thực hiện xuất khẩu của mình.

1

Tùy thuộc vào số lượng đánh bóng mủ cao su bạn cần làm, bạn có thể thấy đơn giản chỉ cần thêm một số thứ vào tệp tổ chức của mình và sử dụng một chút babel trực tiếp. Đây là đoạn trích về cách bắt đầu của một tệp của tôi. Một số điều đang chờ ở đó, bởi vì tôi cũng sẽ có mã R để phân tích thống kê trong file org để có thể có một luồng công việc tái sản xuất hơn:

# -*- mode: org; org-export-babel-evaluate: nil -*- 
#+Title: This is my title 
#+Author: An Author, Another Author, and Last Author 
#+Options: toc:nil ':t *:nil -:nil ::nil <:nil ^:t author:t d:t H:5 |:t 
#+Property: header-args:R :session *myarticlessection* :results output :exports both :cache yes 
#+Latex_Class: article 
#+Latex_Class_Options: [12pt] 
#+Latex_Header: \usepackage{amsmath} 
#+Latex_Header: \usepackage[T1]{fontenc} 
#+Latex_Header: \usepackage{mathptmx} 
#+Latex_Header_Extra: \linespread{1.5} 
#+LATEX_HEADER: \usepackage[citestyle=authoryear-icomp,bibstyle=authoryear, hyperref=true,backref=true,maxcitenames=3,url=true,backend=biber,natbib=true] {biblatex} 
#+Latex_header: \addbibresource{myarticles.bib} 

#+BEGIN_SRC latex :results output 
\begin{abstract} 
Here is where I put the abstract. 
\end{abstract} 
#+END_SRC 

#+RESULTS: 
#+BEGIN_LaTeX 
\begin{abstract} 
And this is where it ended up after evaluating the babel block. 
\end{abstract} 
#+END_LaTeX 
0

tôi đã sử dụng org-mode để viết một số giấy tờ, bao gồm cả luận án tiến sĩ của tôi. Nó đã giúp tôi rất nhiều để theo dõi các vấn đề, ưu tiên, chú thích mở, v.v.

Tôi sử dụng một tệp nhỏ custom converter đọc tệp .org và xuất các phần của tệp đó thành tệp .tex. Lưu ý rằng văn bản chế độ org "bình thường" (bao gồm tiêu đề, văn bản, mức độ ưu tiên, từ khóa, v.v.) không được xuất, chỉ là những thứ giữa các thẻ #BEGIN_LaTeX và #END_LaTeX. Bằng cách này, bạn có thể tạo chú thích như bạn thấy phù hợp, sẽ không xuất hiện trong văn bản đã xuất bản.

Các vấn đề liên quan