简单记录LaTex的入门经过

来源:互联网 发布:f3飞控调参软件cf 编辑:程序博客网 时间:2024/04/19 19:20

简单记录LaTex的入门经过

1

使用LaTex涉及到的第一个问题是安装,已经开始习惯使用ubuntu了,但也希望能够通过编译快速看到结果,而不是通过生成pdf才能看到修改结果 – 所以个人倾向于使用在线编译;这之中有很多可以选择,比如overleaf,当然还有很多其他优秀的应用,我没一一试用,就不评论了。


2

下面一一注解常用语句

\documentclass{article} %文档的类型是文章,除此之外也有book,booklet等其他出版物类型

\userpackage %定义文档的编码方式

\title %整个文档的标题,会自动居中;可选项:notitlepage 和 titlepage可以用来控制标题是否单独占一页;毕竟report 和book文档类中的标题缺省占一页

\author 和 \date %作者和日期信息,可以试一试将此行改为date{\today}

\tableofcontents %在标题后插入目录
\setcounter{tocdepth}{2} %可以用来指定目录的层次深度
\listoffigures 和 \listoftables %可以用来生成图目录和表目录

\pagebreak %文档正文将会另起一页;类似于word中的分页符

\begin{document}  % 正文开始,相应的结束标志\end{document}
则在文档最后,后面的任何内容都不会在compile中显示出来

在文章前面加上abstract的小例子:
\begin{document}
\maketitle
\begin{abstract}
%放置abstract的文字
\end{abstract}

\maketitle %把标题信息(亦即\begin{document}之前的\title,\auther,\data等)显示出来,这一行一定要放在\begin{document}下面

\chapter{introduction}

\section{introduction} %对文档部分的划分,括号里是这部分的名称,LaTex会生成具体的数字编号,子分层的命令是\subsection
% 如果不想让某个章节出现在目录里,可以使用带*的命令来声明章节


3

以下是一种添加引用文献的方式:

[谷歌学术] ->
[右上角设置] ->
[将“参考书目管理软件”设置为“显示导入BibTex的链接”] ->
[搜索文章] ->
[点击搜索结果下的“导入BibTex”] ->
[复制代码] ->
[粘贴到bibtex.bib文件] ->
[使用语句 \bibliography{bibtex} ]


4

换行

语句之间使用 “\\”

5

插入图片

\begin{figure}[h!]

\centering
\includegraphics[scale=1.7]{universe.jpg}
\caption{The Universe}
\label{fig:univerise}
\end{figure}

6

引用子文档

\include{chapter.tex} %这会新起一页
\input{chapter2.tex} % 这不会

7

使用索引

\usepackage{makeidx} %引入包
\makeindex % 引入命令

\begin{document}
\index{索引关键字}    %使用索引
\...
\printindex
\end{document}

8

超链接

外部链接:
\url{http://www.dralpha.com/}\
\href{http://www.dralpha.com/}{文字描述} % 这个可以添加文字描述

内部链接:

\label{sec:hyperlink} %编号形式的链接

???\ % ÕâÊDZàºÅÐÎÊœµÄÁŽœÓ
\hyperref[sec:hyperlink]{文字描述} %文字形式的链接

9

页面边距

\usepackage[paperwidth=100mm,paperheight=150mm,margin=20mm]{geometry}

\usepackage[landscape]{geometry}

10

页面样式

\pagestyle{plain} %全局设置
\thispagestyle{empty} %单页设置

参数解释:
% empty 页眉、页脚空白
% plain 页眉空白,页脚含居中页码,非book文档类缺省值
% headings 页脚空白,页眉含有章节名和页码,book文档类缺省值
% myheadings 页脚空白,页眉含有页码和用户自定义信息

11

分栏

\usepackage{multicol} % 使用宏包
\setlength{\columnsep}{12pt} %将栏位之间的距离设为 12pt
\setlength{\columnseprule}{1pt} % 栏位之间的分割线宽度设为1pt

\begin{multicols}{2}   % 开始multicols环境,注意环境名和宏包名是不同的
...
\end{multicols}
% multicols 环境对浮动体支持有限,只能使用带*的版本,如:
\begin{figure*}[tbp]
...
\end{figure*}

\begin{table*}[tbp]
 ...
\end{table*}

分页

\newpage %另辟新页

\pagebreak[3] % 取值 1 - 4,4为强烈要求分页

\nopagebreak[2] %取值1 - 4,4为强烈反对分页

\clearpage %排完此前浮动体,whatever


0 0
原创粉丝点击