人文社科类学位论文写作—— \(\LaTeX\) 轻量级应用
PDF版本下载
1 写作缘由
LaTeX的论文排版无可替代,而学校不会专门教排版设计。 针对人文社科类学位论文写作,从基本的文字编辑,数据分析,进度管理,版本控制到最后的排版设计,笔者写下这篇文章, 希望能够帮助大家完成自己的 毕业论文。 笔者默认你使用 Windows10操作系统, Mac 原理一样,Linux… 嗯,你应该比我知道的多。
2 文字编辑
2.1 Org-mode 安装
2.2 基本操作
参照国外大佬的视频(提取码:26qz ),主要记 快捷键 (输入字母可以识别,但不是最新的,比如大写字母都改小写了),介绍顺序在这儿。
2.3 特殊写作环境
写作前,开头加入这段文本:
# -*- coding: utf-8 -*-
保证你的文字导出时不会乱码。
1.摘要
#+begin_abstract 摘要测试 #+end_abstract
2.代码
C-c C-,
默认为verbatim环境, 如果要用 minted 宏包,确认你有安装了Python包pygments,建议安装 Anaconda ,然后在 #+begin 前一行加上
#+ATTR_LATEX: :options org-latex-minted-options
3 数据分析
SPSS良心14天试用期够用了,如果你经常要写论文,推荐学习一下 R 语言。
4 TODO 使用 Org-mode 的GTD工作流程
6 协同写作
C-c C-e 导出utf-8文本,供导师修改(反正排版是最后做的)。
7 排版设计
笔者在设计过程中发现Org-mode中用 XeLaTeX 写中文文档很早就有人写配置(添加在 .emacs 文件的)了, 现状笔者添加到 ox-latex.el里,然后编译:M-x byte-compile-file,重新打开 runemacs.exe (推荐 添加到桌面快捷方式)就可以使用了。 所有文本写完之后,跳到开头,C-c C-e #,输入latex,应该可以看到一下信息:
#+latex_class: ctexrep #+latex_class_options:<默认为[12pt, a4paper],可以自己设置> #+latex_header:{\usepackage{学校 \LaTeX 模板样式(.sty结尾),我用的 ecnu} #+latex_header_extra: #+description: #+keywords: #+subtitle: #+author: #+title: <默认显示你的文件名> #+latex_compiler: xelatex #+date: \today
author,title,date可以删掉,如果有学校封面。
表格,图片一律使用图片导入:C-c C-l file,选择你的图片路径即可。
示例:
7.1 安装 \(\TeX\) Live(强烈推荐)2019
安装完成后,打开你的 .org 文件,C-c C-e l o,即可打开编译好的 pdf 文件,当然可以自己改一下 .tex 文件,这样排版工作量就会少很多。
8 参考链接
8.1 TODO 基于 gbt-7714-2015 格式参考文献编译
[1] https://www.reddit.com/r/emacs/comments/4k1lp2/noob_question_how_to_set_locales_and_encoding_for/
[2] https://www.cnblogs.com/wangkangluo1/archive/2012/02/04/2337705.html
[3] http://www.cnblogs.com/visayafan/archive/2012/06/16/2552023.html
[4] https://xiaoguo.net/wiki/org-mode-book.html
[5] https://orgmode.org/manual/index.html#SEC_Contents
[6] https://orgmode.org/worg/org-tutorials/org-screencasts/org-mode-google-tech-talk.html#sec-2