写在前面:本文仅记录自己在家无聊,接触了下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=13​www.bilibili.com

Part 1 中文输出

1.1 准备工作:MacTeX与texpad安装

  • 安装MacTeX:

下载地址:(安装的时候,一直点同意,下一步,下一步,完事儿)

MacTeX - TeX Users Group​www.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文件)
整整齐齐一家人,PDF是texpad自动生成的,不用管

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

~~~~~~~~~~~~~~~~~~~~~完事儿~~~~~~~~~~~~~~~~就很香~~~~~~~~

latex自动生成中文目录_texpad: 中文输出+自动参考文献生成(bib+bst)相关推荐

  1. LINUX环境下资源下载中文目录及中文文件名称问题

    为什么80%的码农都做不了架构师?>>>    http://www.yeeach.com/2009/04/09/linux%E7%8E%AF%E5%A2%83%E4%B8%8B%E ...

  2. Java中FTPClient上传中文目录、中文文件名乱码问题解决方法

    Java中FTPClient上传中文目录.中文文件名乱码问题解决方法 参考文章: (1)Java中FTPClient上传中文目录.中文文件名乱码问题解决方法 (2)https://www.cnblog ...

  3. linux下文件下载中文,LINUX环境下资源下载中文目录及中文文件名称问题

    项目采用UTF-8作为统一的编码(JVM中缺省字符集.Tomcat的URIEncoding字符集.Struts2的Locale字符集配置.过滤器字符集.页面统一编码.数据库编码.mysql数据库连接字 ...

  4. JavaScript自动生成博文目录导航/TOP按钮

    博客园页面添加返回顶部TOP按钮 进入网页管理->设置 在"页面定制CSS代码"中添加如下css样式,当然你可以改为自己喜欢的样式 此处可以将背景色background-co ...

  5. Jquery实现自动生成二级目录

    在博客园开通博客以后,就看到某位博友写的js自动生成目录的文章,当时觉得生成目录能给阅读带来方便,所以就直接拿来使用了.用了一段时间以后,发现只能生成一级目录,不能生成多级目录,有点美中不足.所以想着 ...

  6. 【开发环境】Java 文件生成 Windows 系统 .bat 批处理文件并自动执行 ( 输出 GB2312 格式处理中文乱码 | \r\n换行 | Runtime 执行 Cmd 命令 )

    文章目录 Java 文件生成 Windows 系统 .bat 批处理文件并自动执行 1.生成 bat 脚本注意事项 2.Java 执行 Cmd 命令 3.完整代码示例 4.执行结果 Java 文件生成 ...

  7. 渗透工具NessusToReport:一个nessus自动报告生成工具,可以用来自动生成nessus扫描器的中文报告--NessusToReport

    Git地址: Hypdncy/NessusToReport: nessus扫描报告自动化生成工具 (github.com) NessusToReport 这是一个nessus自动报告生成工具,可以用来 ...

  8. word生成目录后 中文目录前出现Equation Chapter (Next) Section 1字样解决方法

    word生成目录后 中文目录前出现Equation Chapter (Next) Section 1字样解决方法 问题描述:因为在某一章节,使用mathtype插入下一章,使得公式编号从该章重新开始, ...

  9. latex—中文目录乱码

    先下载gbk2uni工具 这个工具包含一个exe文件,一个bat文件和一个pdf说明文档. 下载链接: 链接:https://pan.baidu.com/s/126yyzxWqOKkb2D9nxhrv ...

最新文章

  1. rhel5.5安装xwindow
  2. 个人笔记------注释代码(神兽)
  3. 医疗保健、零售、金融、制造业……一文带你看懂大数据对工业领域的影响!...
  4. NLP《语言模型(二)-- 神经网络NNLM语言模型》
  5. IOS中扩展机制Category和associative
  6. 手把手叫你一台电脑配置两个Git账户
  7. android 查看gpu频率_借骁龙 855 Plus,聊聊 CPU / GPU 怎样影响手机游戏性能
  8. win10 Anaconda 安装教程
  9. mysql无法添加服务_MySQL无法开启服务
  10. 两步集成TV移动框架,从未如此简单
  11. ArcGIS | 02小技巧-三调地类转换
  12. WiFi、ZigBee、BLE用哪个?小米内部是这样选的
  13. 怎么可以修改pr基本图形中的文字_AE特效文字转PR图形预设
  14. 西门子PLC编程软件,最新版本是TIA STEP7 V16,功能更加强大
  15. html如何发送验证码到手机,页面效果,给手机发送验证码
  16. JavaPoet使用攻略
  17. 7.深入浅出:互补输出级——参考《模拟电子技术基础》清华大学华成英主讲
  18. pfa100_漂莱特PFA100微电子和半导体工业及医药行业超纯水设备树脂
  19. CATIA V5焊接夹具2D出图到3D实战设计视频教程
  20. DM8 分析core 文件

热门文章

  1. 斯特林发动机图纸尺寸_南昌教学模型订做,航空发动机模型_境海模型
  2. 数据库练习(二)三个数据库根据指定id获取name和存储数据库名称
  3. 4.聚合aggregate
  4. 12.MYSQL高级(二)
  5. 字符串处理 - DataFrame文本数据的量化 - Python代码
  6. 打破场景边界,PDFlux助你多领域表格提取
  7. (C语言)链表的实现集合的相关操作
  8. TensorFlow 全网最全学习资料汇总之TensorFlow的技术应用
  9. 推荐系统经典论文学习
  10. 顺序表Sqlist.cpp