latex 常用小结
在写论文,甚至有些课程的报告的时候,latex是常用的工具。这篇博文简单的记录了latex常用的一些内容。
1 基本模块
没用过latex的读者,最想问的问题莫过于latex的 “hello world”程序长什么样。那么下面就贴一张图片来展示:

latex就是通过一些列指令来控制排版的。 一些一目了然的参数我就不解释了。第一行的\documentclass{article},article就是指一般的文档格式。可以换成,其他的,比如book,就是书的版式,分成很多章节chapter,还有一些论文的版式,例如IEEEtran,sig-alternate,这两种都是一页分两列的,看着很高端。

%这是我的一个作业报告的前奏部分
\documentclass[a4paper,11pt]{article}
\author{leavingseason} \title{Hello World}
\date{\today}
\usepackage[english]{babel}
\usepackage{hyperref}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{bm}
\usepackage{xcolor}
\usepackage{float}
\usepackage{geometry}
\geometry{left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm}

\usepackage指需要使用一些宏包。 交代封面和版式的指令完之后,就开始了文档内容。用\begin{document} 和\end{document} 包围起来。 里面可以有摘要,很多个section等等常见的东西。
好了,大体上latex的流程就是这样。下面,我们要做的,就是实际中需要用哪些东西,再亡羊补牢。
2 常用命令
2.1一篇文章通常很长。那么就需要把它分成多个子文件。每个文件都是以.tex为后缀,用命令\input 或者\include 把它们添加进主文件中。
\input{introduction}
\input{model1}
\input{model2}
\input{model3}
\input 在插入子文件的时候不换页,\include在插入子文件的时候强制换页
2.2 引用参考文献
\bibliographystyle{plain}
\bibliography{bib/tex}
把参考文献写入一个以.bib为后缀名的文件中,例如bib/tex.bib,然后用上面的两条语句就可以了。.bib文件的内容如下

@article{KDE,
title = {Estimating the helpfulness and economic impact of product reviews: Mining text and reviewer characteristics},
author = {Ghose, Anindya and Ipeirotis, Panagiotis G},
journal = {Knowledge and Data Engineering, IEEE Transactions on},
volume = {23},
number = {10},
pages = {1498--1512},
year = {2011},
publisher = {IEEE}
}
@inproceedings{ICDM,
title={Modeling and predicting the helpfulness of online reviews},
author={Liu, Yang and Huang, Xiangji and An, Aijun and Yu, Xiaohui},
booktitle={Data Mining, 2008. ICDM'08. Eighth IEEE International Conference on},
pages={443--452},
year={2008},
organization={IEEE}
}
@inproceedings{ICEC,
title={Designing novel review ranking systems: predicting the usefulness and impact of reviews},
author={Ghose, Anindya and Ipeirotis, Panagiotis G},
booktitle={Proceedings of the ninth international conference on Electronic commerce},
pages={303--310},
year={2007},
organization={ACM}
}

获取这样的内容有一个小技巧:在谷歌学术中输入你要引用的论文名字,然后点开“引用”那个链接,再点击"导入BibTeX",引用的格式就出来了。
@article{KDE,article={}... 在这个命令中,KDE是这篇引用文章的索引号,是你自己定义的。在你的正文中要引用他的话,就用 \cite{KDE}
值得注意的是,如果你的正文没有引用该文章,那么即使在.bib中有该文章的信息,生成的pdf的reference列表中也不会有该文章的。
2.3 章节
\section{model1}, \subsection{...}, \subsubsection{...}等等
2.5 缩进
每段开头想要缩进,或者不要缩进: \indent \noindent
2.6 换行: \\
2.7 数学公式
记得用$ $把公式的内容包围起来,或者用 \begin{equation} \end{equation} 。 公式中粗体表示向量,用\mathbf{}:
\begin{equation}\label{eq:rbf}
\phi(\mathbf{x}|\mathbf{\mu},\Sigma) = f(\frac{(\mathbf{x}-\mathbf{\mu})^T(\mathbf{x}-\mathbf{\mu})}{\sigma^2})
\end{equation}
指数用 ^{指数部分}, 下标用 _{下标部分} , 分数用 \frac{分子}{分母} , WinEdit 上也有很好用的快捷按钮:

2.8 列表
\begin{enumerate}
\item ..
\item ..
\end{enumerate}
这个是带序号的列表。 把enumerate 换成itemize, 就是不带序号的。例如:

2.9 插入图片:
\begin{figure}[htbp]
\centering
\includegraphics[width=0.8\textwidth]{pic/timeliness.JPG}
\caption{An example of review helpfulness vs. time of review.}
\label{fig:timeliness}
\end{figure}
要引用图片的时候,就用 \ref{fig:timeliness}
转自:http://www.cnblogs.com/sylvanas2012/archive/2013/05/28/3102880.html
latex 常用小结的更多相关文章
- Latex常用数学符号(转)
http://blog.sina.com.cn/s/blog_642075770100u0np.html Latex常用数学符号(转) 1.指数和下标可以用^和_后加相应字符来实现.比如: 2.平方根 ...
- CTEX - 在线文档 - TeX/LaTeX 常用宏包
CTEX - 在线文档 - TeX/LaTeX 常用宏包 页面与章节标题式样 浮动对象及标题设计 生成与插入图形 表格与列表 目录与索引 参考文献 数学与化学公式 ...
- LaTeX常用数学符号表示方法
转自:http://www.mohu.org/info/symbols/symbols.htm 常用数学符号的 LaTeX 表示方法 (以下内容主要摘自“一份不太简短的 LATEX2e 介绍”) 1. ...
- LaTeX常用数学符号
之前在写博客做笔记时经常会在Word或WPS里写好数学公式再截图上传,一直觉得这样很low.现在实在是不想再去截图上传了,于是决定开始学一下LaTeX.在博客园中使用数学公式的设置可以参考在博客园使用 ...
- LaTeX技巧24:LaTeX常用命令集锦
\hyphenation{word list} %断字命令:\showthe\topmargin %显示某个参数的数值或者内容: 在tex编译过程中出现行溢出(overflow hbox)是由于断字程 ...
- latex常用符号
希腊字母 字母名称 大写 小写 大写latex 小写latex alpha A \(\alpha\) \alpha beta B \(\beta\) \beta gamma \(\Gamma\) \( ...
- latex常用命令
首行不缩进:在顶格的段落前面加上 \noindent 增加空格:\vspace{长度}:精确增加垂直距离,\hspace{长度} 与 \addvspace{长度}:增加高度长度的垂直空间 在公式的上. ...
- LaTeX常用篇(二)---上下标/分式/根式/求和/连乘/极限/积分/希腊字母
目录 1. 序言 2. 上下标 3. 分式 4. 根式 5. 求和和连乘 6. 极限 7. 积分 8. 常用的希腊字母 9. 补充项 更新时间:2019.10.27 增加补充项中的内容 1. 序言 ...
- LaTeX常用篇(一)---公式输入
目录 1. 序言 2. 命令介绍 3. 公式输入 3.1 无编号公式 3.2 有编号公式 更新时间:2019.10.02 1. 序言 当我们首次在文档中输入公式的时候,我们首先想到的是word,毕 ...
随机推荐
- android的二进制和十六进制的相互转换工具类(一):
二进制和十六进制的相互转换工具类: package com.gzcivil.utils; public class BinStr { /** * 将二进制转换成16进制 * @param buf * ...
- sql server 存储过程、事务,增删改
CREATE procedure [dbo].[sp_TableSave] @TypeID tinyint, -- 0 新增,1 修改,2 删除 @ID int, ), ), ), @UID int, ...
- Linux下终端利器tmux(转)
“君子生非异也,善假于物也” .–语出<荀子·劝学> 如果记得没错的话,<荀子·劝学>我们这一代高中的时候应该都读过这篇文章.原意大概是君子的资质与一般人没有什么区别,君子之所 ...
- cocos2dx中包含svn
因为不想从svn上载下整个工程,就只把Classes和Resources载下来了,在打安卓包时出现WindowsError: [Error 5] : 'D:\\CocosProject\\(Proje ...
- leetcode Minimum Depth of Binary Tree python
# Definition for a binary tree node. # class TreeNode(object): # def __init__(self, x): # self.val = ...
- Linux网络管理——ISO/OSI七层模型
1. 网络基础 1. 网络基础 1.1 iso/osi七层模型 事前声明: ISO:国际标准化组织 OSI:开放系统互联模型 IOS:苹果操作系统 但是在计算机网络当中,IOS是互联网操作系统,是思科 ...
- hadoop笔记之Hive的数据存储(外部表)
Hive的数据存储(外部表) Hive的数据存储(外部表) 外部表 指向已经在HDFS中存在的数据,可以创建Partition 它和内部表在元数据的组织上是相同的,而实际数据的存储则有较大的差异 外部 ...
- 3D空间坐标系转换复习
模型坐标系:ModelSpace 即模型本身为中心 模型本身自己 世界坐标系:WorldSpace 世界坐标系 整个世界 视角坐标系: ViewSpace 眼睛看到的范 ...
- 源码学习之ASP.NET MVC Application Using Entity Framework
源码学习的重要性,再一次让人信服. ASP.NET MVC Application Using Entity Framework Code First 做MVC已经有段时间了,但看了一些CodePle ...
- 修改SlidingMenu,使其能够完美运行
今天想给项目添加一个侧边栏的效果,使用到了https://github.com/jfeinstein10/SlidingMenu这个开源项目.项目本身可以通过github下载.此项目同时又依赖于一个名 ...