写在前面:本文仅记录自己在家无聊,接触了下LaTeX。
本文是在MAC下使用Texpad+MacTeX,进行LaTeX编辑,
a.输出中文问题,此问题参考自:texpad中如何使用中文?(mac OS) - Peregrinatio的回答 - 知乎 https://www.zhihu.com/question/25101987/answer/629989862
b.如何高效自动生成期刊规定的参考文献,此问题参考自:
https://www.bilibili.com/video/av16002978/?p=13www.bilibili.comPart 1 中文输出
1.1 准备工作:MacTeX与texpad安装
- 安装MacTeX:
下载地址:(安装的时候,一直点同意,下一步,下一步,完事儿)
MacTeX - TeX Users Groupwww.tug.org- 安装texpad: 应用商店搜索,付钱,下一步,下一步,就完事儿
1.2 将texpad与MacTeX关联(关联不知道恰不恰当)
- 1.打开texpad,1.偏好-->2.正在排版中-->3.external Typesetter-->4.选择textlive目录
- 2.Tweak typeset settings -->2.external Typesetter + 自动排版 -->3.General -->LaTeX + XeLaTeX + 本地
1.3 完成之后,直接用ctex,完事儿。(中文方法很多,这只是某一种)
documentclass{article}usepackage{ctex}
title{中文文档}
author{YDY}
date{today}begin{document}maketitle这个文档是中文的also English
end{document}
Part 2 自动插入参考文献的问题:
主要思路是:将参考文献数据存入.bib文件,通过.bst文件控制格式。B站那个视频有原理指导
- bib文件的获得方法很多,我使用zotero自动生成
- bst文件可以去相关的期刊下载
2.1 基本设置
此设置是需要完成part 1中的1.1和1.2设置为前提!!!!
- 依旧 1.Kweak typeset settings -->2.bibliographies-->3.bibliography engine:BibTeX
2.2 文件准备
- 将.bib文件 和 .bst文件都放到当前的.tex文件下(你可能需要保存下.tex文件)
2.3 代码一敲完事儿
usepackage{cite}%不用这个cite,会出现[1,2,3,4],而不是[1-4]
...
cite{}%这里会有自动提示,参开文献在.bib中的key
...
%主要就是这两句话
bibliography{reference_data.bib} %引入.bib文件
bibliographystyle{osajnl} %引入.bst文件 这里是以OSA为例
完整代码:
documentclass{article}usepackage{cite}
title{How to cite reference}
author{YDY}
date{today}begin{document}maketitlesection{Introduction}In this section, you will write the introduction of your paper.
This is just aaaaaaaaaaaaaaa long sentence cite{rodenburg_ptychography_2008,claus_dual_2013,maiden_superresolution_2011,faulkner_movable_2004}.And this is the second paragraph cite{faulkner_movable_2004,pfeiffer_x-ray_2018}.section{Experiment}Experiment section here.subsection{Optical experiment setup}subsection{Data acquisition}section{Results and analysis}section{Summery}bibliography{reference_data}bibliographystyle{osajnl}end{document}
效果就是这样:
大家想运行,文件放在百度网盘:
链接: https://pan.baidu.com/s/1NpjJApLDUrFs_dDuXusanA 提取码: 3ii7