LaTeX快速入门:一文浅谈TeX排版语法

LaTeX是一种命令式的排版工具。这里直接安装了完整版的MacTeX,然后打开TeXShop开始尝试写第一个Hello LaTeX排版。

目录:

Hello LaTeX

\documentclass{article}
\begin{document}
Hello LaTeX
\end{document}

一般来说,documentclass{article}文章的类型可以设置为article,book等(以上设置为article)。

LaTeX框架

中文

如果需要使用中文,则需要使用中文包(\usepackage{ctex})。同时,还需要注意,排版时需要使用XeLaTeX

\documentclass{article}
\usepackage{ctex}
\begin{document}
你好,LaTeX
\end{document}

支持空格

LaTeX默认是忽略文字之间的空格的(比如’你好 啊!'和’你好啊!'是一样的效果),需要支持空格的话,你有三种方式:

  • 你{ }好啊!
  • 你\ 好啊!
  • \usepackage[space]{ctex}

一般来说,最后一种方式是比较常见的。

设置A4

这里设置纸张大小,字体大小,一个最简单的LaTeX模板就制作完成了。

\documentclass[11pt,a4paper]{article}
\usepackage[space]{ctex}
\begin{document}
你好!LaTeX。
\end{document}

标题、作者以及日期

当然,如果你不想显示日期的话可以使用\date{}花括号中留空。注意maketitle是将title、author、date等全部显示出来,如果没有这一句,则上面的设置全部不起作用。

\documentclass[11pt, a4paper]{article}
\usepackage[space]{ctex}
\title{LaTeX快速入门}
\author{qingdujun}
\date{\today}
\begin{document}
\maketitle
你好!LaTeX。
\end{document}

脚注

比如,这里给LaTeX添加一个脚注(使用\footnote指令)。脚注会显示在本页的左下角,并且以横线与正文隔开。

你好!LaTeX\footnote{LaTeX是一个与Word比肩,甚至更好的工具}。

标题级别

不同的文章类型标题级别不完全相同(比如,如果为book的话还有chapter级别),以下为article的几种标题级别。

\part{part标题}
\section{section标题}
\subsection{subsection标题}
\subsubsection{subsubsection标题}
\paragraph{paragraph标题}
\subparagraph{subparagraph标题}

插入图片

当然,下面这个是最简单的scale是缩放尺寸。

\includegraphics[scale=0.6]{latex.png}

更复杂的浮动设置,如下。

\begin{figure}[h]
\begin{center}
\includegraphics[scale=0.8]{test_demo.jpg}
\end{center}
\caption{该图显示了一个人的测试示例。 它表明我们的系统跟踪人进入房间时的姿势,甚至当他完全被遮挡在墙后时。}
\label{fig:test_demo}
\end{figure}

注意,scale为图片缩放比例,caption为位于图片下面的那行描述,label为引用图片的标签(可以随意设置,一般设置和图片名一致好记)。

\ref{fig:test_demo}

在文中可以这样引用,“人体姿态估计,就是将一幅图像或一段视频中,人的头、手、躯干和腿部关节点位置恢复出来,做出一个由关节点构成的骨架如图\ref {fig:test_demo}所示。”

代码片段

前提需要引入宏包\usepackage{listings},注意将language设置成目标语言类型。

\begin{lstlisting}[language={Python}]
#Layer3 - Convolution
with tf.variable_scope('layer3-conv2'):
        conv2_weights = tf.get_variable('weight',[5,5,6,16],initializer
            =tf.truncated_normal_initializer(stddev=0.1))
        conv2_biases = tf.get_variable('bias',[16],initializer
            =tf.constant_initializer(0.0))
        conv2 = tf.nn.conv2d(pool1,conv2_weights,
            strides=[1,1,1,1],padding='VALID')
        relu2 = tf.nn.relu(tf.nn.bias_add(conv2,conv2_biases))
\end{lstlisting}

字体、颜色、大小、下划线

注意使用大括号限定范围,否则将影响后文。另外,补充一下字体尺寸从小到大依次为:

  1. \tiny 2. \scriptsize 3. \footnotesize 4. \small 5. \normalsize
  2. \large 7. \Large 8. \LARGE 9. \huge 10. \Huge
{\color{red}LaTeX}由美国计算机学家{\kaishu{莱斯利·兰伯特}在\underline{20世纪80年代}初期开发。

无序列表

注意,这里的textbf作用为使字体加粗显示。

\begin{itemize}
\item \textbf{上图}:由与无线电传感器共同定位的相机拍摄的图像,并在此处显示以供视觉参考。
\item \textbf{中间}:仅从RF信号中提取的关键点置信度图,没有任何视觉输入。
\item \textbf{底部}:从关键点置信度图解析的骨架,表明即使存在完全遮挡,我们也可以使用RF信号来估计人体姿势。
\end{itemize}

模板(麻雀虽小五脏俱全)

将以上的知识点总结一下,可以整理出以下这个模板。一般排版,交作业基本上也就用到这些知识点了。另外关于数学公式,后文专门介绍。(注意,这里需要使用XeLaTeX生成排版)。

补充:在LaTeX中,%符号后面的文字将被视为注释内容。

\documentclass[11pt, a4paper]{article}
\usepackage[space]{ctex}
\title{LaTeX快速入门}
\author{qingdujun}
\date{\today}
\begin{document}
\maketitle
你好!LaTeX\footnote{LaTeX是一个与Word比肩,甚至更好的工具}。
%\includegraphics[scale=0.6]{latex.png}
\part{part标题}
\section{section标题}
\subsection{subsection标题}
\subsubsection{subsubsection标题}
\paragraph{paragraph标题}
\subparagraph{subparagraph标题}
\begin{thebibliography}{99}
\bibitem{1} 参考文献1
\bibitem{2} 参考文献2
\end{thebibliography}
\begin{appendix}
\section{附录1}
\section{附录2}
\end{appendix}
\end{document}

以下是显示效果,可以对照着看下(没截取\maketitle部分。)。

这里写图片描述

数学公式

框架介绍完毕之后,相信你对LaTeX有了个基本的了解了。接下来介绍LaTeX的强项——对数学公式的排版。

常见的公式写法

行内公式一般写法为$我是公式内容$,就是用美元符号夹住。单行公式这些用双美元符号夹住,比如$$我是公式内容$$。举个例子,

行内公式

大家好,我是$a^2+b^2=c^2$行内公式。

大家好,我是 a 2 + b 2 = c 2 a^2+b^2=c^2 a2+b2=c2行内公式。

单行公式

强势写一波勾股定理$$3^2+4^2=5^2$$其中,吧啦吧啦!

强势写一波勾股定理 3 2 + 4 2 = 5 2 3^2+4^2=5^2 32+42=52</

  • 70
    点赞
  • 282
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值