LaTex 2
LaTex 入门
此时是否安装成功
- 如果安装成功了LaTeX, 那么在计算机上会多出来LaTeX的编译器, LaTex Live 安装包在计算机上安装了多个不同的编译器, 有latex, xelatex, pdflatex等等
- latex -v 或者 xelatex -v测试是否安装成功
升级软件
- tlmgr update --all 其中tlmgr是Tex Live Manager, 因为墙的原因, 升级的过程可能会比较长
第一个Hello, World
使用latex编译器编译
- vim test.tex
\documentclass{article}
\author{JH}
\title{Demo}
\begin{document}
Hello, World!
\end{document}
- latex test.tex # 对test.tex进行编译, 生成.aux, .log 和 .dvi
- dvipdfmx test.dvi # 将.dvi转为.pdf
使用xelatex编译器编译
- vim test.tex
\documentclass{article}
\author{JH}
\title{Demo}
\begin{document}
Hello, World!
\end{document}
- xelatex test.tex # 直接生成pdf
- 如果要支持中文, 需要将文件保存为UTF-8编码格式并且使用ctex宏包, \usepackage{ctex}
.tex文件格式
- 格式
% 导言区
% 在导言区定义文档的属性
\documentclass[12pt]{aritcal} % report, book, letter, 其中12pt控制的是正文的大小
\author{JH} % 可以修改字符, 使用\author{\kaishu JH}, 但是前提是导入了ctex宏包, 宏包就是类似于C语言中的#include, 将ctex中定义的属性拷贝到当前文件中
\title{This is My First Document}
\date{\today}
% 在导言区可以\newcommand定义新的命令
\newcommand\name{content}
% 正文区
\begin{document}
\maketitle % 在导言区定义的属性生效, 注意在文档格式为letter中没有\maketitle命令
% 在这里写正文
% 正文包含两个模式, 一个是文本模式, 另一个是数学模式
\end{document}
写文件
- 应该先写出大纲, 在使用\tableofcontents命令生成目录
- 示例
\documentclass{article}
\author{JH}
\title{JH}
\newcommand\super{jh}
\begin{document}
\maketitle
\tableofcontents
\section{section1}
\subsection{subsection1}
hello, subsection1!
\subsection{subsection2}
hello, subsection2!
\section{section2}
\subsection{subsection3}
hello, subsection3!
\subsection{subsection4}
hello, subsection4!
\section{section3}
\subsection{subsection5}
hello, subsection5!
\subsection{subsection6}
hello, subsection6!
\end{document}
- 空行分段, 多个空行为1个
- 自动缩进, 不要使用空格缩进
数学公式
- 使用$$和$$ $$插入没有标号的公式
- 使用\begin{equation} formula \end{equation}插入有标号的公式
插入图片
- \usepackage{graphicx} % 导入宏包
- \graphicspath{{figures/}, {pictures/}} % 这是图片查找路径, 这个很必要
- \includegraphics[scale=0.3]{path} % 插入图片
插入表格
\begin{tabular}{l|c|c|r} % l左对齐, r右对齐, c居中对齐
\hline % 竖线
name & age & score \\
foo & 18 & 100 \\
bar & 22 & 96 \\
\end{tabular}
浮动体
- 为了更好的排版表格和图片分别使用
\begin{table}
\caption{Table} % 标题
\\
\centering % 居中
\begin{tabular}{|l|c|c|r|}
\hline
name & age & score \\
\hline
foo & 18 & 100 \\
\hline
bar & 22 & 98 \\
\hline
\end{tabular}
\end{table}
\begin{figure}[htbp] % 建议加上htbp
\includegraphics[scale=0.3]{path}
\end{figure}
CTeX
- section左对齐: \CTEXsetup[format={\Large\bfseries}]{section}
案例
\documentclass[12pt]{ctexart}
\usepackage{graphicx}
% \usepackage{ctex}
\graphicspath{{wallpapers/}}
\title{论文}
\author{某人}
\date{\today}
\CTEXsetup[format={\Large\bfseries}]{section}
\begin{document}
\maketitle
\tableofcontents
\section{介绍}
我就是我,是颜色不一样的烟火。
\subsection{背景}
\subsection{调查}
\section{我们的工作}
\subsection{构建模型}
\subsection{选择参数}
\section{分析}
\subsection{灵敏性分析}
\section{总结}
\subsection{优点}
\subsection{缺点}
\begin{equation}
J(\theta)=\sum_{i=1}^{m}(h(x^{(i)})-y^{(i)})^{2}
\end{equation}
is the basic function.
\begin{figure}[htbp]
\includegraphics[scale=0.1]{1}
\centering
\caption{伦敦的公交车} \label{fig-bus}
\end{figure}
\end{document}
注意
- LaTeX中一个或者多个空白行表示一个\n, 使用\强制换行
LaTex 2的更多相关文章
- Linux 中优秀的文本化编辑思想大碰撞(Markdown、LaTeX、MathJax)
这样一个标题可能不太准确,因为确实无法准确地解释什么叫"文本化编辑思想".其实我这篇随笔主要是想探讨 Markdown.LaTeX.MathJax,有兴趣的朋友可以继续往下看,同时 ...
- 再来说说 LaTeX
在我的上一篇随笔中,我提到了 Markdown.LaTeX 和 MathJax.这几个东西对目前的网络技术文章的写作.展示都有深远的影响.在上一篇中,我还给出了一份 LaTeX 语法的学习资料.在这一 ...
- LATEX数学公式基本语法
TEX 是Donald E. Knuth 编写的一个以排版文章及数学公式为目标的计算机程序.TEX的版本号不断趋近于π,现在为3.141592.由Pascal 语言写成,特点: 免费.输出质量高.擅长 ...
- 为WLW开发Latex公式插件
WLW是写博客的利器,支持离线.格式排版等,而且拥有众多的插件.博客园推荐了代码插入插件,但是没有提供WLW的公式编译插件.目前我的一般做法是:先在Word下使用MathType编辑好公式,然后将公式 ...
- MarkDown+LaTex 数学内容编辑样例收集
$\color{green}{MarkDown+LaTex 数学内容编辑样例收集}$ 1.大小标题的居中,大小,颜色 [例1] $\color{Blue}{一元二次方程根的分布}$ $\color{R ...
- Windows下LATEX排版论文攻略—CTeX、JabRef使用介绍
Windows下LATEX排版论文攻略—CTeX.JabRef使用介绍 一.工具介绍 TeX是一个很好排版工具,在学术界十分流行,特别是数学.物理学和计算机科学界. CTeX是TeX中的一个版本,指的 ...
- TeXstudio 编写Latex论文的若干问题
TeXstudio 编写Latex论文的若干问题解决方案总结 问题1: 如何安装TeXstudio 以及 Texstudio当中的中文字体使用问题. 一.如何安装TeXstudio 很 ...
- SCI英文论文写作- Latex 进阶
SCI英文论文写作- Latex 进阶 1.设置行间距的方法: %\setlength{\baselineskip}{15pt} \renewcommand{\baselinestretch}{1 ...
- 如何在latex 中插入EPS格式图片
如何在latex 中插入EPS格式图片 第一步:生成.eps格式的图片 1.利用visio画图,另存为pdf格式的图片 利用Adobe Acrobat裁边,使图片大小合适 另存为.eps格式,如下图所 ...
- 我的LaTeX中文文档模板
中文LaTeX处理模板 环境MiTex内核 编辑环境WinEdit 源码如下: \documentclass[a4paper,12pt]{article} \usepackage{CJK} %设定字号 ...
随机推荐
- WinForm中TabControl的使用
TabControl和TabPage之间有一个默认颜色的边框,很难去除,需要重写TabControl控件重绘区域 public class FullTabControl : TabControl { ...
- 倍增求lca(模板)
定义LCA,最近公共祖先,是指一棵树上两个节点的深度最大的公共祖先.也可以理解为两个节点之间的路径上深度最小的点.我们这里用了倍增的方法求了LCA.我们的基本的思路就是,用dfs遍历求出所有点的深度. ...
- 《javascript 高级程序设计》 笔记1 1~7章
chapter 2 在html中使用JavaScript chapter 3 基本概念 EMCAscript 语法 变量,函数名和操作符都区分大小写. 使用var定义的变量将成为定义该变量的作用域中的 ...
- IP地址和子网划分
前期知识准备 二进制 和十进制 二进制数据是用0和1表示的数,进位规则为缝二进1, 二进制和十进制的关系 二进 十进 0 1 10 2 100 4 1000 8 10000 16 10000 ...
- spring 学习(二):spring bean 管理--配置文件和注解混合使用
spring 学习(二)spring bean 管理--配置文件和注解混合使用 相似的,创建 maven 工程,配置pom.xml 文件,具体可以参考上一篇博文: sprint 学习(一) 然后我们在 ...
- The server of Nginx(一)——Nginx基础及静态网站的构建
一.Nginx介绍 火了半边天的Nginx和Apache一样也是Web服务器,专为性能优化而开发,也可以像Squid一样做反向代理,或者邮件代理等许多用途,并有windows的移植版,其最知名的优点是 ...
- 题解 P1632 点的移动
P1632 点的移动 题目描述 平面上有N个整数坐标点.如果将点(x0,y0)移动到(x1,y1),则需要的代价为|x0-x1|+|y0-y1|.求使得K(K=1,-,N)个点在同一位置上最少需要的代 ...
- 最大子树和 树形dp
题目描述 小明对数学饱有兴趣,并且是个勤奋好学的学生,总是在课后留在教室向老师请教一些问题.一天他早晨骑车去上课,路上见到一个老伯正在修剪花花草草,顿时想到了一个有关修剪花卉的问题.于是当日课后,小明 ...
- Qt 学习之路 2(57):可视化显示数据库数据
Qt 学习之路 2(57):可视化显示数据库数据(skip) 豆子 2013年6月26日 Qt 学习之路 2 26条评论 前面我们用了两个章节介绍了 Qt 提供的两种操作数据库的方法.显然,使用QSq ...
- JAVA通过网站域名URL获取该网站的源码(2018
import java.io.ByteArrayOutputStream; import java.io.InputStream; import java.net.HttpURLConnect ...