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,毕 ...
随机推荐
- JS继承,原型继承,构造函数的继承,非构造函数"的继承
a.原型继承 一.new运算符的缺点 用构造函数生成实例对象,有一个缺点,那就是无法共享属性和方法.比如,在DOG对象的构造函数中,设置一个实例对象的共有属性species. function DOG ...
- TSQL 根据经纬度计算两点间的距离;返回米(m)
-- ============================================= -- Author:Forrest -- Create date: 2013-07-16 -- Des ...
- 教你如何利用初级C#语言更改银行存款!!!!
您是否对生活现状不满意? 您是否总是感叹工资太少? 您是否经常发现自己相中的物品又降价了然而自己却还是只能望洋兴叹? 没关系!让我来拯救你的钱包! 接下来进入正题: 要想更改自己的银行存款首先得找到一 ...
- NOIP第二次模拟赛 stage1【划分数列(seq.pas/c/cpp)
7划分数列(seq.pas/c/cpp) [题目描述] 给你一个有n个元素的数列,要求把它划分成k段,使每段元素和的最大值最小 [输入格式] 第一行两个正整数n,k 第二行为此数列ai [输出格式] ...
- [非技术参考]C#枚举类型
(一)首先讲一个不熟悉的数据类型:byte byte 关键字代表一种整型,该类型按下表所示存储值: 类型 范围 大小 .NET Framework 类型 byte 0 到 255 无符号 8 位整数 ...
- java.sql.ResultSetMetaData.getColumnLabel和getColumnName的区别
如果将ResultSet的结果映射到HashMap中,要使用getColumnLabel,而不要用getColumnName,这样可提高程序的健壮性 理由: getColumnName返回的是sql语 ...
- Unix/Linux环境C编程入门教程(16) LinuxMint CCPP开发环境搭建
1. Linux Mint由Linux Mint Team团队于2006年开始发行,是一份基于 这个时候linuxmint安装完成,C/C++开发环境也配置完成,希望大家认真实践!
- C++中的句柄类
初次在<C++ Primer>看到句柄,不是特别理解.在搜索相关资料后,终于有了点头绪. 首先明白句柄要解决什么问题.参考文章<C++ 沉思录>阅读笔记——代理类 场景: 我们 ...
- linux去掉svn里记住的用户名密码
去掉svn里记住的用户名密码 删除掉 c:\Documents and Settings\administrator\ApplicationData\Subversion\auth\svn.sim ...
- DBCP|C3P0参数详解
1.<!-- 数据源1 --> 2. <bean id="dataSource" 3. class="org.apache.commons.dbcp.B ...