Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

Texlive

texlive 安装可以参考这里 Ref

Linux安装

1
2
3
4
sudo mount -t iso9660 -o ro,loop,noauto Downloads/texlive2019-20190410.iso /mnt
cd /mnt
sudo ./install-tl gui
sudo umount /mnt

Windows安装

打开cmd窗口并执行

1
Z:\install-tl-windows.bat --no-gui

可直接按键盘 I 在默认路径中直接安装TEX Live

配置

linux texlive 路径

1
2
3
export PATH=/usr/local/texlive/2019/bin/x86_64-linux:$PATH
export MANPATH=/usr/local/texlive/2019/texmf-dist/doc/man:$MANPATH
export INFOPATH=/usr/local/texlive/2019/texmf-dist/doc/info:$INFOPATH

系统 texlive 检查

1
2
$ which latex
/usr/local/texlive/2021/bin/x86_64-linux/latex

使用中文字体

1
\usepackage(ctex)

字体的安装

寻找字体

从网络上下载字体或者直接从其他计算机(windows)上拷贝

网站下载 :(fonts.nethttps://www.fonts.net.cn

网上搜索

字体安装

建立/usr/share/fonts/tex_fonts 目录

1
liupei@T470:/usr/share/fonts/tex_fonts$

把下载好的字体拷贝到/usr/share/fonts/tex_fonts目录下:

1
sudo cp ~/myfonts/* /usr/share/fonts/tex_fonts/

修改字体文件的权限,使root用户以外的用户也可以使用

1
sudo chmod -R 755 tex_fonts

建立字体缓存

1
2
3
sudo mkfontscale
sudo mkfontdir
fc-cache -fv

至此字体就安装成功了,如果需要安装其他字体,只需将字体拷贝到字体目录下,重新运行以上的命令即可。参考文献:EAST4021

查看linux已安装字体

1
2
fc-list
fc-list :lang=zh

卸载

1
2
3
4
# 完全卸载texlive

rm -rf /usr/local/texlive/2019
rm -rf ~/.texlive2019

latex帮助文档

命令行调出宏包帮助

1
2
3
4
texdoc lshort-zh
texdoc install-latex-guide-zh-cn

texdoctk

html帮助

1
2
3
4
5
6
7
file:///usr/local/texlive/2021/doc.html

file:///usr/local/texlive/2021/index.html

ctex官方帮助:http://www.ctex.org/HomePage

ctex在线文档:http://www.ctex.org/OnlineDocuments

Texworks拼写检查

下载词典

我们使用openoffice的词典即可, 到它的下载页面:OpenOffice 字典链接,找到合适的语言, 就可以下载了. 找到自己需要的语言,默认下载解压后是oxt文件。

安装字典

1
Help->Setting and resource

新建文件夹dictionaries,将刚才解压的文件放到 dictionaries 文件夹内 (The .oxt files can be renamed to .zip and then uncompressed to find the required .dic and .aff files.).

测试和使用

重启 TeXworks, 可以在“Edit→Spelling”中发现刚才成功安装的拼写词典. 为了每次都能使用, 去 “Edit→Preferences→Edit→Spell-check language”中选择刚才添加的词典, 这样就可以在拼写的时候帮我们进行检查了.

latex中引用参考文献

LaTeX插入参考文献,可以使用BibTex,也可以不使用BibTex。

使用BibTeX-序号

这种方法需要建立参考文献数据库,引用的时候调用所需要的参考文献。

BibTeX 是一种格式和一个程序,用于协调LaTeX的参考文献处理. BibTeX 使用数据库的的方式来管理参考文献. BibTeX 文件的后缀名为 .bib . 先来看一个例子

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$ cat 01_04.bib 

@article{lincong2018,
title = {{样本迁移支持下的遥感影像自动分类方法}},
author = {林聪 and 李二珠 and 杜培军},
year = {2018},
journal = {测绘通报},
number = {04},
pages = {57--62},
keywords = {automatic classification,change detection,land cover,spectral curve shape vector,transfer learning,光谱形状编码,变化检测,土地覆盖,自动分类,迁移学习}
}

@article{wu2014,
title = {{迁移学习支持下的遥感影像对象级分类样本自动选择方法}},
author = {吴, 田军 and 骆, 剑承 and 夏, 列钢 and 杨, 海平 and 沈, 占锋 and 胡, 晓东},
year = {2014},
journal = {测绘学报},
volume = {43},
number = {09},
pages = {908--916},
language = {中文;},
keywords = {automation,change detection,land-cover,object-oriented classification,sample collection,transfer learning,变化检测,土地覆盖,对象级分类,样本选择,自动化,迁移学习}
}

在论文最末,\end{document}之前,插入如下两行命令:

1
2
\bibliographystyle{plain}
\bibliography{ref}

命令1的作用是插入参考文献的样式,不同的杂志期刊的样式不一样,视个人情况。

命令2的作用是插入ref.bib文件

1
2
3
4
5
6
7
8
9
常见的预设样式的可选项有8种,分别是:

plain,按字母的顺序排列,比较次序为作者、年度和标题;
unsrt,样式同plain,只是按照引用的先后排序;
alpha,用作者名首字母+年份后两位作标号,以字母顺序排序;
abbrv,类似plain,将月份全拼改为缩写,更显紧凑;
ieeetr,国际电气电子工程师协会期刊样式;
acm,美国计算机学会期刊样式;siam,美国工业和应用数学学会期刊样式;
apalike,美国心理学学会期刊样式;

引用文献:

1
\cite {引用文章名称}

参考文献:MOON学术论文写作

使用BibTeX-作者,年代

首先在导言区插入如下命令:

1
2
\usepackage{natbib}
\setcitestyle{authoryear,round}

.tex文件文末插入如下命令:

1
2
\bibliographystyle{unsrtnat}
\bibliography{../Documents/01_04}

引用命令常用的有两类四种, 分别是\citet{...}, \citet*{...}, \citep{...}, \citep*{...}. 需注意的问题及命令使用规则:

  • 在使用时花括号中的...需用文献的bibtexkey替换.
  • 命令\citet{…}和\citet*{…}表示只给年份加括号. 例如\citet{Fleming1975-Deterministic}的编译结果为: Fleming and Rishel (1975). 当作者数量 ≥ 3 \geq3 ≥3 时, \citet{…}编译结果中只会显示第一作者和年份, 例如: \citet{Chong2013TiB-mathematical}(此条文献共三位作者)的编译结果为: Chong et al. (2013). 若我们希望显示所有的作者, 可用\citet*{…}来处理, 例如\citet*{Chong2013TiB-mathematical}的编译结果为: Chong, Tchuenche, and Robert (2013) .
  • 命令 \citep{…}和 \citep*{…}表示给作者和年份都加括号, 效果为: (作者, 年份). 例如\citep{Hattaf2012IB-Optimal}编译结果为: (Hattaf and Yousfi, 2012). 当作者数量 ≥ 3 \geq3 ≥3 时, \citep{…}也会只显示第一作者, 我们可以使用\citep*{…}使其显示全部作者, 例如\citep*{Lahrouz2018PASMaiA-Dynamics}(此条文献共有四位作者)编译结果为: (Lahrouz, Mahjour, Settati, and Bernoussi, 2018).
  • 若之前使用的是数字格式引用, 即[1], [2]…的形式, 在初次加入上述命令时可能会报错, 只需把中间文件(不是你创建而是由电脑生成的那些文件)清除之后再次编译即可.

参考文献:Beta2187

不引用但是显示参考文献

1
\nocite{*} 

参考来源:Frank

Texworks自动补全

环境类

对于环境的补全, 引导词第一个字母均为b, 后面字母个数不定, 但是, 对绝大多数的环境, 只需要使用环境名的前三个字母就行, 即为 “b+xyz+[tab]”.

比如 itemize 环境, 根据规则, 我们需要键入 “bite”, 然后按下tab键, 即得到了

参考文献:texworks使用指南

评论