精华内容
下载资源
问答
  • 本文的主要内容有:LaTeX的基本文章结构生成目录的方法交叉引用的方法插入列表、表格、图片的方法组织结构LaTeX提供了许多让文章更加有序的方法,比如支持标记文章的章节、自动生成目录等。接下来将逐一介绍这些方法...

    本文的主要内容有:

    • LaTeX的基本文章结构

    • 生成目录的方法

    • 交叉引用的方法

    • 插入列表、表格、图片的方法

    组织结构

    LaTeX提供了许多让文章更加有序的方法,比如支持标记文章的章节、自动生成目录等。接下来将逐一介绍这些方法。

    章、节和段落

    在我们比较常用的 article类里,LaTeX支持通过以下的命令来标记文章的组织结构:\section{·}\subsection{·}\subsubsection{·}\paragraph{·}\subparagraph{·}。他们的相对大小从左到右依次减小。

    在不太多用的 book中,还有 \chapter{·}\part{·}

    下面是一个例子。

    \section{一级标题}

    \subsection{二级标题}

    \subsubsection{三级标题}

    \paragraph{段落标题}段落内容

    \subparagraph{子段落标题}子段落内容

    bc08525076c50d4e7dac6f757d87be75.png

    目录

    在文中引入了章、节的标记后,我们就可以通过在正文区中使用 \tableofcontents来让LaTeX自动生成文章的目录。

    下面是一个例子。

    \documentclass{ctexart}

    \title{从零开始的LaTeX教程(四):组织结构}

    \author{墘青}

    \date{\today}

    \begin{document}

    \maketitle

    \tableofcontents

    \section{学化学的理由}

    化学是中心学科。

    \subsection{学化学哪家强}

    来五道口找清华化学系。

    \subsubsection{清华化学系有多强}

    \paragraph{US News排名}

    全球第十,远超隔壁。

    \subparagraph{清华化学系的其他优势}

    师资雄厚。

    \end{document}

    这是上面例子的输出结果:

    49cdcb6c3b5b9cc6fa1b8614b86fc63d.png

    交叉引用

    在编写文章的时候总是会遇到类似“如下图所示”的表达需要。在LaTeX中你可以更加简单并且精确地做到这一点。我们可以用 \label{marker}\ref{marker}\pageref{marker}来对于我们的图表、公式、段落来进行交叉引用。其中被花括号包裹的 marker是我们自己为某个对象选择的代号,在交叉引用的时候请务必确保输入了正确的代号。

    环境和浮动体

    环境是LaTeX为了达到特殊的排版目的而设计的一个内容载体。我们在LaTeX中使用这样的语句来达到自己的目的:

    \begin{environment}

    相应的内容,形式多种多样。

    \end{environment}

    列表

    我们有三种列表环境,分别是生成无序号列表的 itemize,生成有序号列表的 enumerate和能添加描述的 description环境。这些列表是可以嵌套的(虽然有时候效果不好),就像下面这个例子所展示的一样。

    \begin{enumerate}

    \item 第一层是有序号的列表。

    \begin{itemize}

    \item 第二层是无序号列表,

    \item[记住] 用方括号括起来的内容可以是“小标题”

    \end{itemize}

    \item 你必须记住:

    \begin{description}

    \item[列表不会] 让所有事情都看起来很漂亮有序

    \item[但是它能够] 让一些东西以非常美丽的方式展现出来

    \end{description}

    \end{enumerate}

    这是上面例子的输出结果:

    2b1c5b0adbd70ce6dec73a2f4f015301.png

    对齐

    LaTeX中有三种基础的用于对齐的环境,分别是 flushleftflushrightcenter,它们使用起来和Microsoft Word中的对齐没有太大差别,较为简单直观。下面是一个例子。

    \begin{flushleft}

    这行字是向左对齐的。你可以手动换行,像这样\\

    或者输入两个换行符。像下面那样。

    \end{flushleft}

    \begin{flushright}

    这行字是向右对齐的。

    \LaTeX\ 会自动调整字符的位置,文字太长会在合适的地方换行。

    \end{flushright}

    \begin{center}

    吾校庄严,巍然中央。

    \end{center}

    这是上面例子的输出结果:

    23936a56e50e4f980071917db361f281.png

    引用

    在LaTeX中,有几个被事先设定好的环境简化作者引用内容时的排版工作量。在引用较短的句子的时候,我们可以使用 quote环境;引用较长的多个段落的时候,我们可以用 quotation环境,这个环境会对段落进行缩进;引用诗歌的时候,我们可以用 verse环境。下面这个是一个例子。

    总工程师曾说:

    \begin{quote}

    不管黑猫白猫,能捉老鼠的就是好猫。

    \end{quote}

    在《在武昌、深圳、珠海、上海等地的谈话要点》中,他指出:

    \begin{quotation}

    抓住时机,发展自己,关键是发展经济。现在,周边一些国家和地区经济发展比我们快,如果我们不发展或发展得太慢,老百姓一比较就有问题了。所以,能发展就不要阻挡,有条件的地方要尽可能搞快点,只要是讲效益,讲质量,搞外向型经济,就没有什么可以担心的。低速度就等于停步,甚至等于后退。要抓住机会,现在就是好机会。我就担心丧失机会。不抓呀,看到的机会就丢掉了,时间一晃就过去了。

    我国的经济发展,总要力争隔几年上一个台阶。当然,不是鼓励不切实际的高速度,还是要扎扎实实,讲求效益,稳步协调地发展。比如广东,要上几个台阶,力争用二十年的时间赶上亚洲“四小龙”。比如江苏等发展比较好的地区,就应该比全国平均速度快。又比如上海,目前完全有条件搞得更快一点。上海在人才、技术和管理方面都有明显的优势,辐射面宽。回过头看,我的一个大失误就是搞四个经济特区时没有加上上海。要不然,现在长江三角洲,整个长江流域,乃至全国改革开放的局面,都会不一样。

    \end{quotation}

    文章写得极为接地气,令人想吟诗一首:

    \begin{flushleft}

    \begin{verse}

    力微任重久神疲,再竭衰庸定不支。\\

    苟利国家生死以,岂因祸福避趋之?\\

    谪居正是君恩厚,养拙刚于戍卒宜。\\

    戏与山妻谈故事,试吟断送老头皮。

    \end{verse}

    \end{flushleft}

    这是上面例子的输出结果:

    e09ca29980dbc94e9e069a638b2c36d7.png

    逐字输出

    有些时候(比如编程教程),我们需要将一些字符原封不动地输出,让LaTeX无视其中的所有命令。这个时候 verbatim环境就非常有用了。在 \begin{verbatim}\end{verbatim}之间的文本将直接输出,包括所有的换行符和空格,就像在打字机上键入一样,不会执行任何LaTeX命令。当然,如果只是需要在一个段落中使用这个环境,也有相应的简化版命令 \verb+·+来完成,下面是一个例子。

    在段落中,该功能可由\verb|\verb+text+|完成。+仅是分隔符的一个例子。除了或空格,可以使用任意一个字符。

    \begin{verbatim}

    \begin{document}

    \Hello, verbatim!

    \end{document}

    \end{verbatim}

    这是上面例子的输出结果:

    e7bbb132cd3feba3bf41269a5f007c78.png

    浮动体

    在一篇文章中,插图和表格通常需要占据大块空间,同时也不可被分割;所以在文字处理软件中我们经常需要调整他们的位置。figure 和 table 环境可以自动完成这样的任务;这种自动调整位置的环境称作浮动体(float)。

    表格

    在LaTeX中, tabular环境能够用来绘制最基础的表格。我们可以用这样的命令来进入 tabular环境:\begin{tabular}{table spec}。其中第二个花括号里面的 table spec定义了表格的样式。

    在这个环境中:\hline命令表示横线, |表示竖线;用 &来分列,用 \\来换行;每列可以分别采用居左、居中、居右等横向对齐方式,分别在 {table spec}里面用l、c、r来表示。

    下面是一个例子:

    \begin{tabular}{|l|c|r|}

    \hline

    操作系统 & 发行版& 编辑器\\

    \hline

    Windows & TeX Live & Texstudio \\

    Unix/Linux & teTeX & Kile \\

    Mac OS & MacTeX & TeXShop \\

    \hline

    \end{tabular}

    这是上面例子的输出结果:

    eed1068f3ca4abc646e6784d51d4c2fb.png

    而进阶的 table环境则支持增加标题、标签,并且是一个浮动体,在排版上更加智能。

    图片

    在LaTeX中插入图片建议使用 graphicx宏包。插入图片的基础命令是:\includegraphics[key=value,...]{filename}。在插入图片时,有几种可选参数可以调节,分别是:

    • width:把图形缩放到指定的宽度

    • height:把图形缩放到指定的高度

    • angle:逆时针旋转图形

    • scale:缩放图形

    下面是一个例子:

    \begin{figure}

    \centering

    \includegraphics[angle=45, width=0.7\textwidth]{sign.eps}

    \caption{Signature}

    \label{fig:sign}

    \end{figure}

    这是上面例子的输出结果:

    53d0c57592044f16cf46458150f195d8.png

    重磅预告

    下一期教大家如何快速简便地在LaTeX里画结构式和反应式,请大家敬请期待!!!

    展开全文
  • Latex自定义序号

    千次阅读 2019-10-29 16:51:41
    Latex 自定义序号,命令如下, \documentclass{article} \usepackage{enumitem} \begin{document} \begin{enumerate}[label=(\alph*)] \item an apple \item a banana \item a carrot \item a durian \end{...

    Latex 自定义序号,命令如下,

    \documentclass{article}
    \usepackage{enumitem}
    \begin{document}
    
    \begin{enumerate}[label=(\alph*)]
    \item an apple
    \item a banana
    \item a carrot
    \item a durian
    \end{enumerate}
    
    \begin{enumerate}[label=(\Alph*)]
    \item an apple
    \item a banana
    \item a carrot
    \item a durian
    \end{enumerate}
    
    \begin{enumerate}[label=(\roman*)]
    \item an apple
    \item a banana
    \item a carrot
    \item a durian
    \end{enumerate}
    
    \end{document}
    
    展开全文
  • latex 章节序号改为中文

    千次阅读 2020-01-05 20:32:11
    查了很久,需要用到 zhnum 这个包,发现将下面几句代码插入前面,就能实现章节序号为中文: \usepackage{zhnumber} % change section number to chinese \renewcommand\thesection{\zhnum{section}} \renewcommand \...

    查了很久,需要用到 zhnum 这个包,发现将下面几句代码插入前面,就能实现章节序号为中文:

    \usepackage{zhnumber} % change section number to chinese
    \renewcommand\thesection{\zhnum{section}}
    \renewcommand \thesubsection {\arabic{section}}
    

    实现的效果:

    在这里插入图片描述

    展开全文
  • Latex序号的项目符号列表

    万次阅读 2015-04-09 22:12:51
    Latex序号的项目符号列表参考: 带序号和不带序号列表 带序号列表缩进 带序号 关于{enumerate},这是用于带序号的列表。 默认生成 1,2,3。如果想要其他修饰,如(1) (2)….或step-1,step2,需要加载 \...

    参考:

    带序号和不带序号列表
    带序号列表缩进

    带序号
    关于{enumerate},这是用于带序号的列表。 默认生成 1,2,3。如果想要其他修饰,如(1) (2)….或step-1,step2,需要加载 \usepackage{enumerate},然后如下使用

    \begin{enumerate}[step 1]
    \item good morning...
    \item good morning....
    \end{enumerate}

    enumerate会自动识别 中括号里的数字标签, 生成的文件表示为
    step 1 good morning
    step 2 good morning

    如果我们在中括号里输入[step i], 那么生成的列表是
    step i good morning
    step ii good morning

    关于序号的缩进方法:

    \begin{enumerate}[\indent (1)] %加入\indent即可
    \item hello world
    \end{enumerate}

    展开全文
  • latex:公式的序号

    万次阅读 多人点赞 2018-01-05 21:56:46
    1.排序单位 ...在文类book或report中,行间公式是以章为排序单位的,即每一新...比如第1章第3个公式的序号是(1.3),第2章第1个公式的序号是(2.1)。一章中有若干节,若每节中有很多公式,这种排序方式就很难分
  • latex 改变引用序号颜色

    千次阅读 2020-11-23 22:16:17
    \usepackage[citecolor=red]{hyperref}
  • latex算法步骤如何去掉序号

    万次阅读 2015-11-06 19:03:15
    想去掉latex算法步骤前面的序号,如下 我想去掉每个算法步骤前面的数字序号,1,2,3,因为我已经写了step。我们只需要引用a lgorithmic这个包就可以了,代码如下:\begin{algorithm}[htb] \caption{SDE} \label{...
  • 随后调用longtable时无论有没有使用\caption命令,表格计数器都会加1,从而导致下一个表格的序号是在前一个表格序号基础上加2得到。 解决方法有两种: ① 将longtable改为longtable*,longtable*不会触动表格...
  • latex bibliography 去掉序号中括号

    千次阅读 2019-12-13 11:56:10
    1.将参考文献编号中编号去掉中括号的方法在导言区加上: \makeatletter \def@biblabel#1{#1.~} \makeatother
  • 问题场景 有图1包含子图a,b;...而不做任何改动的情况下,latex实际排列情况为: 图1:a,b;图2:c,d。 原因 \subfigure 中有内置全局计数器,不做修改的情况下,图1和图2共用一个全局计数器,而
  • latex引用公式后的序号

    千次阅读 2020-09-04 13:47:56
    参考:https://blog.csdn.net/qq_41862220/article/details/90549408 这是一个公式 想要引用,需要给予其标签 在需要引用的地方 结果
  • 技能提升之Latex section 不加序号

    千次阅读 2019-04-16 15:05:50
    投了一篇期刊 要求列一个文章的符号表 看过大部分论文的符号表都是在引言之前的 具体操作很简单了 ~~~ 标题自动编号 \section{Notation} % 带序号 标题不编号 \section*{Notation} %不带序号 ...
  • 即公式序号 (A52) 出现在了最后一个等式的下一行, 十分不美观. 其原因是第二行太长了, 即使最后一行很短, 这序号也会出现在下一行. 于是, 我将第二行拆成两行, 结果如下 如此就使得序号 (A52) 与最后一个等式在同一...
  • LaTeX\LaTeXLATE​X编译的目录默认是阿拉伯数字,但是在我们写论文的时候为了避免与章节内的小序号重复,还是努力将论文的目录序号变为中文序号,如下图所示: 一、LaTeX\LaTeXLATE​X中改变目录章节的编号为中文 ...
  • 而在LaTeX中如果直接插图的话只会显示“图2”这样的编号,有没有办法在LaTeX的图表序号中加入章节序号呢?办法肯定是有的,下面就是一种办法。在插入图表之前(比如导言区)加入以下两行代码:\renewcommand {\the...
  • 在公式组环境中,使用取消序号命令来编排多行公式,将序号置于最后一行末尾,代码如下: \begin{align} f(x) =& 2(x + 1)^{2}-1\nonumber\\ =& 2x^{2} + 4x + 1 \end{align} 结果如下: 如果想要将...
  • /ref得到的序号跟figure的序号不一致比如代码如下:/begin{figure}/label{figure_label}/includegraphicx{figure.eps}/caption{figure_title}/end{figure}在文章中用/ref{figure_label}引用图标,得到的序号不是该图...
  • 而在LaTeX中如果直接插图的话只会显示“图2”这样的编号,有没有办法在LaTeX的图表序号中加入章节序号呢?办法肯定是有的,下面就是一种办法。在插入图表之前(比如导言区)加入以下两行代码:\renewcommand {\the...
  • 我们可以使用floatrow 来实现其左侧标注的功能,该宏包详情,大家可以到系统里查看文档说明。如上问题的解决演示代码如下:\documentclass{article}\usepackage{floatrow}\usepackage{graphicx}%\usepackage{subfig}...
  • 有时候我们不需要列表序号的左边空域太多,这个时候我们可以用命令:leftmargin=* \begin{enumerate}[leftmargin=*] \item 嗨 \item 哈罗 \item 没了 \end{enumerate}
  • latex中,普通的一些操作还是有缺陷的,需要引入额外的包来扩充功能,下面的示例显示如何实现各种功能:【1】字体效果设定字体效果的时候,可以采用两种方式,一种是命令式,其语法如下:COMMAND[options]{内容}...
  • 一般在摘要、论证、结论部分会用到小分论点,其中就需要插入序号表示。 二.技术实现 插入序号,如:1). 2). 3). \begin{enumerate} \item[1).] \item[2).] \item[3).] \end{enumerate} *这里的1)可以换成你想...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 149
精华内容 59
关键字:

latex序号