精华内容
下载资源
问答
  • latex 修改样式 脚注
    2020-11-20 08:35:20
    Markdown虽然没有LaTeX那么强大,但是也足够满足日常的码字需求了(吊打word还是绰绰有余的,也可能只是我没有get到word的精华 70a0caaca09628df72e90b01fd59b42d.png),以下以Typora(传送门:https://www.typora.io/)编辑器为例
    # Markdown入门---author:瓜田里踩着猹data:2020 年 9 月 16 日[TOC]## 1. 引用> 引用> > 再引用> > 这样是跳不出去的> >> > > 还可以更深> 如果你不想套娃,空一行才能跳出去## 2. 字体和划线**粗体***斜体****又粗又斜***~~删除线~~<u>下划线u><center>居中center>## 3. 超链接### 3.1 网址#### 3.1.1 行内式链接[网址超链接](https://blog.csdn.net/afei__/article/details/80717153)#### 3.1.2 参考式链接[网址超链接][bing][bing]:https://cn.bing.com/?FORM=BEHPTB&ensearch=1#### 3.1.3 自动式链接bing:<https://cn.bing.com/?FORM=BEHPTB&ensearch=1>### 3.2 图片#### 3.2.1 互联网图片![图片超链接](https://img-blog.csdn.net/20180617104812563?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FmZWlfXw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)#### 3.2.2 本地图片<img src="C:\Users\谈惟强\OneDrive\图片\Saved Pictures\wlop\14004_192f2ec2e6.jpg" alt="本地图片" style="zoom:25%;" />## 4. 列表### 4.1 无序列表- 大学  - 学习    - 专业  - 生活    - 寝室- 高中  - 学习    * 高考### 4.2 有序列表1. 大学   1. 学习      1. 必修课      2. 选修课   2. 生活      1. 寝室      2. 学生组织2. 高中   1. 学习      1. 高考         1. 语文         2. 数学         3. 英语         4. 综合科目## 5. 代码块### 5.1 行内代码块类似于$LaTeX$的行内公式`print(Hello World")`### 5.2 代码块```pythonfor i in range(10):    print(i)```## 6. 表格| 左对齐 | 右对齐 | 居中对齐 || :----- | :----: | -------: || 商品   |        |     单价 || 苹果   |   10   |      \$1 || 电脑   |   1    |   \$1000 |## 7. 数学公式### 7.1 行内公式$\text{这是行内公式}F=ma$### 7.2 公式$$\text{独占一行的公式}E=mc^2$$## 8. 图### 8.1 流程图这里我没学过流程图的语法,所以不太会具体参见:<https://private.codecogs.com/latex/eqneditor.php>### 8.2 甘特图### 8.3 时序图## 9. 标题### 如果你还想要三级标题###### 撑死就到六级标题了## 10. 空格Markdown默认不空格  不断行的空白格 或   半方大的空白 或   全方大的空白 或 ## 11. 待办事宜$Todo$表* [x] 1(已完成)* [ ] 2(未完成)  * [x] 2.1(已完成)  * [ ] 2.2(未完成)    * [x] 2.2.1(已完成)    * [ ] 2.2.2(未完成)## 12. 脚注使用 [^1]表示脚注[^2]## 13. 特殊符号符号前要加\才能显示符号本身\{}\()\\---[^1]:脚注[^2]:脚注

    来看下效果?

    069837f0086b44b853d20aa23211be9d.png

    更多相关内容
  • LaTeX 排版(三)——排版样式设定

    千次阅读 2021-04-15 14:24:54
    1. 字体和字号 LaTeX \LaTeX LATE​X 根据文档的逻辑结构(章节、脚注等)来选择默认的字体样式以及字号. 需要更改字体样式或字号的话,可以使用下表中列出的命令: {\small The small and \textbf{bold} Romans ...

    1. 字体和字号

    LaTeX \LaTeX LATEX 根据文档的逻辑结构(章节、脚注等)来选择默认的字体样式以及字号. 需要更改字体样式或字号的话,可以使用下表中列出的命令:

    在这里插入图片描述

    在这里插入图片描述

    {\small The small and
    \textbf{bold} Romans ruled}
    {\Large all of great big
    {\itshape Italy}.}
    

    在这里插入图片描述

    字体的各种属性相互独立(“正交”),用户可以改变字体的大小,而仍然保留字体原有的粗体或者斜体的特.

    1.1 字体样式

    LaTeX \LaTeX LATEX 提供了两组修改字体的命令,如前表所示,其中诸如 \bfseries 形式的命令将会影响之后所有的字符,如果想要让它在局部生效,需要用花括号分组,也就是写成 {\bfseries ⟨sometext⟩} 这样的形式;对应的 \textbf 形式带一个参数,只改变参数内部的字体,更为常用.

    1.2 字号

    字号命令实际大小依赖于所使用的文档类及其选项,下表列出了这些命令在标准文档类中的绝对大小,单位为 pt.

    使用字号命令的时候,通常也需要用花括号进行分组,如同 \rmfamily 那样.

    在这里插入图片描述

    He likes {\LARGE large and
    {\small small} letters}.
    

    在这里插入图片描述

    LaTeX \LaTeX LATEX 还提供了一个基础的命令 \fontsize 用于设定任意大小的字号:

    \fontsize{⟨size⟩}{⟨base line-skip⟩}
    

    \fontsize 用到两个参数,⟨size⟩ 为字号,⟨base line-skip⟩ 为基础行距. 上表中的命令也都各自设定了与字号对应的基础行距,大小为字号的 1.2 1.2 1.2 倍. 如果不是在导言区,\fontsize 的设定需要 \selectfont 命令才能立即生效,而前表中的 6 6 6 个命令的字号设定都是立即生效的.

    1.3 选用字体宏包

    许多字体宏包为我们完成了整套配置,我们可以在调用宏包之后,照常使用 \bfseries\ttfamily 等我们熟悉的命令:

    在这里插入图片描述

    1.4 字体编码

    切换字体编码要用到 fontenc 宏包:

    \usepackage[T1]{fontenc}
    

    fontenc 宏包是用来配合传统的 LaTeX \LaTeX LATEX 字体的,如上表中的一些传统字体宏包. 如果使用 xelatex 编译方式,并使用 fontenc 宏包调用 ttfotf 格式字体,就不要再使用 fontenc 宏包. 使用上表中的字体宏包之前最好查看一下宏包的帮助文档,了解使用方法和注意事项.

    1.5 使用 fontspec 宏包更改字体

    xelatexlualatex 编译命令能够支持直接调用系统和 TeX \TeX TEX 发行版中的 .ttf.otf 格式字体. 相比于前文介绍的字体宏包,我们有了更多自由修改字体的余地.

    xelatexlualatex 命令下支持用户调用字体的宏包是 fontenc, 宏包提供了几个设置全局字体的命令,设置 \rmfamily 等对应命令的默认字体:

    \setmainfont{⟨font name⟩}[⟨font features⟩]
    \setsansfont{⟨font name⟩}[⟨font features⟩]
    \setmonofont{⟨font name⟩}[⟨font features⟩]
    

    其中 ⟨font name⟩ 使用字体的文件名(带扩展名)或者字体的英文名称. ⟨font features⟩ 用来手动配置对应的粗体或斜体,比如为 Windows 下的无衬线字体 Arial 配置粗体和斜体(通常情况下自动检测并设置对应的粗体和斜体,无需手动指定):

    \setsansfont[BoldFont={Arial Bold}, ItalicFont={Arial Italic}]{Arial}
    

    ⟨font features⟩ 还能配置字体本身的各种特性,这里不再赘述,感兴趣的读者请参考 fontenc 宏包的帮助文档.

    需要注意的是:fontenc 宏包会覆盖数学字体设置。需要调用表上表中列出的一些数学字体宏包时,应当在调用 fontenc 宏包时指定 no-math 选项. fontenc 宏包可能被其它宏包或文档类(如 ctex 文档类)自动调用时,则在文档开头的 \documentclass 命令里指定 no-math 选项.

    1.6 在 ctex 宏包或文档类中更改中文字体

    ctex 宏包或文档类提供了和 fontspec 宏包非常类似的语法设置中文字体:

    \setCJKmainfont{⟨font name⟩}[⟨font features⟩]  % 衬线字体
    \setCJKsansfont{⟨font name⟩}[⟨font features⟩]  % 无衬线字体
    \setCJKmonofont{⟨font name⟩}[⟨font features⟩]  % 等宽字体,一般是打印机字体
    
    % 一般论文中设置字体
    % 如果不是 ctex 文档类,要 \RequirePackage{xeCJK}
    \setmainfont{Times New Roman}  % 设置默认英文字体 Times
    \setCJKmainfont[AutoFakeBold=2,AutoFakeSlant=true]{SimSun}  % 设置默认中文字体 宋体
    

    由于中文字体少有对应的粗体或斜体,⟨font features⟩ 里多用其他字体来配置,比如在 Windows 中设定基本字体为宋体,并设定对应的 BoldFont 为黑体,ItalicFont 为楷体:

    \setCJKmainfont{SimSun}[BoldFont=SimHei, ItalicFont=KaiTi]
    

    2. 文字装饰和强调

    强调文字的方法,或者是添加下划线等装饰物,或者是改变文字的字体.

    LaTeX \LaTeX LATEX 定义了 \underline 命令用来为文字添加下划线:

    An \underline{underlined} text.
    

    在这里插入图片描述

    \underline 命令生成下划线的样式不够灵活,不同的单词可能生成高低各异的下划线,并且无法换行. ulem 宏包提供了更灵活的解决方案,它提供的 \uline 命令能够轻松生成自动换行的下划线:

    An example of \uline{somelong and \\ 
    underlined words.}
    

    在这里插入图片描述

    前一节介绍了 \emph 命令,它将文字变为斜体以示强调,而如果在已强调的文字中嵌套使用 \emph 命令,命令内则使用直立体文字:

    Some \emph{emphasized words,
    including \emph{double-emphasized}
    words}, are shown here.
    

    在这里插入图片描述

    3. 段落格式和间距

    3.1 长度和长度变量

    在前面的一些章节,我们已经见到一些长度和长度变量的用法,这里首先统一介绍长度和长度变量.

    长度的数值 ⟨length⟩ 由数字和单位组成,常用的单位见下表:

    在这里插入图片描述

    在一些情况下还会用到可伸缩的“弹性长度”,如 12pt plus 2pt minus 3pt 表示基础长度为 12pt,可以伸展到 14pt,也可以收缩到 9pt. 也可只定义 plus 或者 minus 的部分,如 0pt plus 5pt.

    长度的数值还可以用长度变量本身或其倍数来表达,如 2.5\parindent 等.

    LaTeX \LaTeX LATEX 预定义了大量的长度变量用于控制版面格式,如页面宽度和高度、首行缩进、段落间距等. 如果需要自定义长度变量,需使用如下命令:

    \newlength{\⟨length command⟩}
    

    长度变量可以用 \setlength 赋值,或用 \addtolength 增加长度:

    \setlength{\⟨length command⟩}{⟨length⟩}
    \addtolength{\⟨length command⟩}{⟨length⟩}
    

    3.2 行距

    前文中我们提到过 \fontsize 命令可以为字号设定对应的行距,但我们很少那么用,更常用的办法是在导言区使用 \linespread 命令:

    \linespread{⟨factor⟩}
    

    其中 ⟨factor⟩ 作用于基础行距而不是字号,缺省的基础行距是 1.2 1.2 1.2 倍字号大小(参考 \fontsize 命令),因此使用 \linespread{1.5} 意味着最终行距为 1.8 1.8 1.8 倍的字号大小.

    如果不是在导言区全局修改,而想要局部地改变某个段落的行距,需要用 \selectfont 命令使 \linespread 命令的改动立即生效:

    {\linespread{2.0}\selectfont
    The baseline skip is set to be
    twice the normal baseline skip.
    Pay attention to the \verb|\par|
    command at the end. \par}
    
    In comparison, after the
    curly brace has been closed,
    everything is back to normal.
    

    在这里插入图片描述

    字号的改变是即时生效的,而行距的改变直到文字分段时才生效,如果需要改变某一部分文字的行距,那么不能简单地将文字包含在花括号内. 注意下面两个例子中 \par 命令的位置,包括上一个例子的写法:

    {\Large Don't read this!
    It is not true.
    You can believe me!\par}
    

    在这里插入图片描述

    {\Large This is not true either.
    But remember I am a liar.}\par
    

    在这里插入图片描述

    3.3 段落格式

    以下长度分别为段落的左缩进、右缩进和首行缩进:

    \setlength{\leftskip}{⟨length⟩}
    \setlength{\rightskip}{⟨length⟩}
    \setlength{\parindent}{⟨length⟩}
    

    它们和设置行距的命令一样,在分段时生效.
    控制段落缩进的命令为:

    \indent
    \noindent
    

    LaTeX \LaTeX LATEX 默认在段落开始时缩进,长度为用上述命令设置的 \parindent. 如果需要在某一段不缩进,可在段落开头使用 \noindent 命令. 相反地,\indent 命令强制开启一段首行缩进的段落,在段落开头使用多个 \indent 命令可以累加缩进量.

    LaTeX \LaTeX LATEX 还默认在 \chapter\section 等章节标题命令之后的第一段不缩进,如果不习惯这种设定,可以调用 indentfirst 宏包,令第一段的首行缩进照常.

    段落间的垂直间距为 \parskip,如设置段落间距在 0.8ex1.5ex 变动:

    \setlength{\parskip}{1ex plus 0.5ex minus 0.2ex}
    

    3.4 水平间距

    LaTeX \LaTeX LATEX 默认为将单词之间的“空格”转化为水平间距,如果需要在文中手动插入额外的水平间距,可使用 \hspace 命令:

    This\hspace{1.5cm}is a space of 1.5 cm.
    

    在这里插入图片描述

    \hspace 命令生成的水平间距如果位于一行的开头或末尾,则有可能因为断行而被舍弃,可使用 \hspace* 命令代替 \hspace 命令得到不会因断行而消失的水平间距.

    命令 \stretch{⟨n⟩} 生成一个特殊弹性长度,参数 ⟨n⟩ 为权重,它的基础长度为 0pt,但可以无限延伸,直到占满可用的空间. 如果同一行内出现多个 \stretch{⟨n⟩},这一行的所有可用空间将按每个 \stretch 命令给定的权重 ⟨n⟩ 进行分配.

    命令 \fill 相当于 \stretch{1}

    x\hspace{\stretch{1}}
    x\hspace{\stretch{3}}
    x\hspace{\fill}x
    

    在这里插入图片描述

    在正文中用 \hspace 命令生成水平间距时,往往使用 em 作为单位,生成的间距随字号大小而变. 我们在数学公式中见过 \quad\qquad 命令,它们也可以用于文本中,分别相当于 \hspace{1em}\hspace{2em}

    {\Large big\hspace{1em}y}\\
    {\Large big\quad y}\\
    nor\hspace{2em}mal\\
    nor\qquad mal\\
    {\tiny tin\hspace{1em}y}\\
    {\tiny tin\quad y}
    

    在这里插入图片描述

    3.5 垂直间距

    在页面中,段落、章节标题、行间公式、列表、浮动体等元素之间的间距是 LaTeX \LaTeX LATEX 预设的,比如 \parskip,默认设置为 0pt plus 1pt.

    如果我们想要人为地增加段落之间的垂直间距,可以在两个段落之间的位置使用 \vspace 命令:

    A paragraph.
    
    \vspace{2ex}
    Another paragraph.
    

    在这里插入图片描述

    \vspace 命令生成的垂直间距在一页的顶端或底端可能被“吞掉”,类似 \hspace 在一行的开头和末尾那样. 对应地,\vspace* 命令产生不会因断页而消失的垂直间距. \vspace 也可用\stretch 设置无限延伸的垂直长度.

    在段落内的两行之间增加垂直间距,一般通过给断行命令 \\ 加可选参数,如 \\[6pt]\\*[6pt]. \vspace 也可以在段落内使用,区别在于 \vspace 只引入垂直间距而不断行:

    Use command \verb|\vspace{12pt}|
    to add \vspace{12pt} some spaces
    between lines in a paragraph.
    
    Or you can use \verb|\\[12pt]|
    to \\[12pt] add vertical space,
    but it also breaks the line.
    

    在这里插入图片描述

    另外 LaTeX \LaTeX LATEX 还提供了 \bigskip, \medskip, \smallskip 来增加预定义长度的垂直间距.

    \parbox[t]{3em}{TeX\par TeX}
    \parbox[t]{3em}{TeX\par\smallskip TeX}
    \parbox[t]{3em}{TeX\par\medskip TeX}
    \parbox[t]{3em}{TeX\par\bigskip TeX}
    

    在这里插入图片描述

    4. 页面和分栏

    控制页边距的参数由下图(奇数页)中给出的各种长度变量控制.

    在这里插入图片描述

    可以用 \setlength 命令修改这些长度变量,以达到调节页面尺寸和边距的作用;反之也可以利用这些长度变量来决定排版内容的尺寸,如在 tabularx 环境或 \includegraphics 命令的参数里,设置图片或表格的宽度为 0.8\textwidth .

    页边距等比较直观的参数则必须间接设置。我们根据上图将各个方向的页边距计算公式给出(以奇数页为例):

    ⟨left-margin⟩ = 1in + \hoffset + \oddsidemargin
    ⟨right-margin⟩ = \paperwidth − ⟨left-margin⟩ − \textwidth
    ⟨top-margin⟩ = 1in + \voffset + \topmargin + \headheight + \headsep
    ⟨bottom-margin⟩ = \paperheight − ⟨top-margin⟩ − \textheight
    

    如果需要设置合适的 ⟨left-margin⟩⟨right-margin⟩,就要通过上述方程组把 \oddsidemargin\textwidth 等参数解出来!

    幸好 geometry 宏包提供了设置页边距等参数的简便方法,能够帮我们完成背后繁杂的计算.

    4.1 利用 geometry 宏包设置页面参数

    geometry 宏包的调用方式类似于 graphicx,你既可以调用 geometry 宏包然后用其提供的 \geometry 命令设置页面参数:

    \usepackage{geometry}
    \geometry{⟨geometry-settings⟩}
    

    也可以将参数指定为宏包的选项:

    \usepackage[⟨geometry-settings⟩]{geometry}
    

    其中 ⟨geometry-settings⟩ 多以⟨key⟩=⟨value⟩ 的形式组织.

    比如,符合 Microsoft Word 习惯的页面设定是 A4 纸张,上下边距 1 英寸,左右边距 1.25 英寸,于是我们可以通过如下两种等效的方式之一设定页边距:

    \usepackage[left=1.25in,right=1.25in,top=1in,bottom=1in]{geometry}
    % or like this:
    \usepackage[hmargin=1.25in,vmargin=1in]{geometry}
    

    又比如,需要设定周围的边距一致为 1.25 英寸,可以用更简单的语法:

    \usepackage[margin=1.25in]{geometry}
    

    对于书籍等双面文档,习惯上奇数页右边、偶数页左边留出较多的页边距,而书脊一侧的奇数页左边、偶数页右边页边距较少. 我们可以这样设定:

    \usepackage[inner=1in,outer=1.25in]{geometry}
    

    更详细的用法可查阅 geometry 宏包的帮助文档.

    4.2 页面内容的垂直对齐

    LaTeX \LaTeX LATEX 默认将页面内容在垂直方向分散对齐. 对于有大量图表的文档,许多时候想要做到排版匀称的页面很困难,垂直分散对齐会造成某些页面的垂直间距过宽,还可能报大量的
    Underfull \vbox 消息。 LaTeX \LaTeX LATEX 还提供了另一种策略:将页面内容向顶部对齐,给底部留出高度不一的空白.

    以下命令分别令页面在垂直方向向顶部对齐/分散对齐:

    \raggedbottom
    \flushbottom
    

    4.3 分栏

    LaTeX \LaTeX LATEX 支持简单的单栏或双栏排版.

    标准文档类的全局选项 onecolumntwocolumn 可控制全文分单栏或双栏排版。 LaTeX \LaTeX LATEX 也提供了切换单/双栏排版的命令:

    \onecolumn
    \twocolumn[⟨one-column top material⟩]
    

    \twocolumn 支持带一个可选参数,用于排版双栏之上的一部分单栏内容.

    切换单/双栏排版时总是会另起一页(\clearpage)。在双栏模式下使用 \newpage 会换栏而不是换页;\clearpage 则能够换页.

    双栏排版时每一栏的宽度为 \columnwidth,它由 \textwidth 减去 \columnsep 的差除以 2 得到. 两栏之间还有一道竖线,宽度为 \columnseprule,默认为零,也就是看不到竖线.

    5. 页眉页脚

    5.1 基本的页眉页脚样式

    LaTeX \LaTeX LATEX 中提供了命令 \pagestyle 来修改页眉页脚的样式:

    \pagestyle{⟨page-style⟩}
    

    命令 \thispagestyle 只影响当页的页眉页脚样式:

    \thispagestyle{⟨page-style⟩}
    

    ⟨page-style⟩ 参数为样式的名称,在 LaTeX \LaTeX LATEX 里预定义了四类样式:

    在这里插入图片描述

    其中 headings 的情况较为复杂:

    • article 文档类,twoside 选项偶数页为页码和节标题,奇数页为小节标题和页码
    • article 文档类,oneside 选项页眉为节标题和页码
    • report / book 文档类,twoside 选项偶数页为页码和章标题,奇数页为节标题和页码
    • report / book 文档类,oneside 选项页眉为章标题和页码

    \pagenumbering 命令令我们能够改变页眉页脚中的页码样式:

    \pagenumbering{⟨style⟩}
    

    ⟨style⟩ 为页码样式,默认为 arabic(阿拉伯数字),还可修改为 roman(小写罗马数字)、Roman(大写罗马数字)等. 注意使用 \pagenumbering 命令后会将页码重置为 1 1 1. book 文档类的 \frontmatter\mainmatter 内部就使用了 \pagenumbering 命令切换页码样式.

    5.2 手动更改页眉页脚的内容

    对于 headings 或者 myheadings 样式, LaTeX \LaTeX LATEX 允许用户使用命令手动修改页眉上面的内容,特别是因为使用了 \chapter* 等命令而无法自动生成页眉页脚的情况:

    \markright{⟨right-mark⟩}
    \markboth{⟨left-mark⟩}{⟨right-mark⟩}
    

    在双面排版、headings /myheadings 页眉页脚样式下,⟨left-mark⟩⟨right-mark⟩ 的内容分别预期出现在左页(偶数页)和右页(奇数页). 事实上 \chapter\section 等章节命令内部也使用 \markboth 或者 \markright 生成页眉.

    5.3 fancyhdr 宏包

    fancyhdr 宏包改善了页眉页脚样式的定义方式,允许我们将内容自由安置在页眉和页脚的左、中、右三个位置,还为页眉和页脚各加了一条横线.

    fancyhdr 自定义了样式名称 fancy. 使用 fancyhdr 宏包定义页眉页脚之前,通常先用 \pagestyle{fancy} 调用这个样式. 在 fancyhdr 中定义页眉页脚的命令为:

    \fancyhf[⟨position⟩]{…}
    \fancyhead[⟨position⟩]{…}
    \fancyfoot[⟨position⟩]{…}
    
    • 其中 ⟨position⟩L(左)/ C(中)/ R(右)以及与 O(奇数页)/ E(偶数页)字母的组合

    • \fancyhf 用于同时定义页眉和页脚,习惯上使用 \fancyhf{} 来清空页眉页脚的设置

    下面给出了 fancyhdr 基础用法的一个示例,效果为将章节标题放在和 headings 一致的位置,但使用加粗格式;页码都放在页脚正中;修改横线宽度,“去掉”页脚的横线.

    % 在导言区使用此代码
    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
    \fancyhf{}
    \fancyfoot[C]{\bfseries\thepage}
    \fancyhead[LO]{\bfseries\rightmark}
    \fancyhead[RE]{\bfseries\leftmark}
    \renewcommand{\headrulewidth}{0.4pt} % 注意不用\setlength
    \renewcommand{\footrulewidth}{0pt}
    

    fancyhdr 还支持用 \fancypagestyle 为自定义的页眉页脚样式命名,或者重新定义已有的样式如 plain等:

    % 自定义myfancy 样式
    \fancypagestyle{myfancy}{%
    \fancyhf{}
    \fancyhead{...}
    \fancyfoot{...}
    }
    % 使用样式
    \pagestyle{myfancy}
    
    展开全文
  • Latex如何在表格下方显示注脚

    千次阅读 2019-12-27 23:12:22
    如下图所示,使用Latex输出如下样式的表格,需要在表格下方加入注脚,如何操作? 原始表格的代码如下: \begin{table}[] \begin{tabular}{cccc} \hline & B1 &B2 & B3\\ \hline A1 & 0.1 &...

    1. 问题描述

    如下图所示,使用Latex输出如下样式的表格,需要在表格下方加入注脚,如何操作?

    原始表格的代码如下:

    \begin{table}[]
          \begin{tabular}{cccc}
            \hline
               & B1  &B2   & B3\\ \hline
            A1 & 0.1 & 0.2 & 0.3\\
            A2 & ... & ..  & .\\
            A3 & ..  & .   & .\\ \hline
          \end{tabular}
    \end{table}
    

    2. 解决方案

    • 首先,在Latexload packges部分导入threeparttable
     \usepackage{threeparttable}
    
    • 原始表格代码中,加入注脚,代码更改如下:
    \begin{table}[]
    \begin{threeparttable} %添加此处
          \begin{tabular}{cccc}
            \hline
               & B1  &B2   & B3\\ \hline
            A1 & 0.1 & 0.2 & 0.3\\
            A2 & ... & ..  & .\\
            A3 & ..  & .   & .\\ \hline
          \end{tabular}
          \begin{tablenotes} %添加此处
    		\item here are tablenotes. %添加此处
         \end{tablenotes} %添加此处
    \end{threeparttable} %添加此处
    \end{table}
    

    得到如下已添加注脚的表格:

    问题解决,完结撒花!

    展开全文
  • LaTeX的入门使用(新手使用向)

    千次阅读 2021-01-10 19:18:39
    LaTeX的入门使用 使用工具:texlive 之前通过对数学建模课程的学习,得知使用latex写论文会显得比较高级,并且也更为规范。相比较于word的缺点显然是使用起来比较麻烦。通过这篇文章带大家简单入门latex的基本语法,...

    LaTeX的入门使用

    使用工具:texlive
    之前通过对数学建模课程的学习,得知使用latex写论文会显得比较高级,并且也更为规范。相比较于word的缺点显然是使用起来比较麻烦。通过这篇文章带大家简单入门latex的基本语法,快速开始快乐的论文之旅。
    本文仅限 小白 参考,dalao 不喜勿喷。

    使用前对工具的说明

    安装好texlive后,需要用到的主要是底下这个,也就是在这个里面写相关的格式代码。
    在这里插入图片描述
    而下面这个是用来管理包的,也比较常用。
    在这里插入图片描述

    众所周知,latex主要还是识别西方字体,如果一味套用网上的优秀论文格式模板,可能中文都显示不出来,所以安装cjk是必要的,而cjk就是在这里安装。
    另附:老司机们不要对cjk三个字母想歪,我和我的输入法都单纯的一匹呢。。。

    开始一段简单的代码

    \documentclass{article}
    \usepackage{ctex}
    
    \title{这里是题目}
    \author{Embers}
    \date{\today}
    \begin{document}
    
    \maketitle
    
    
    \end{document}
    
    • 其中,为了使用中文的排版,必须使用中文的宏包,ctex,如第二行所引用。
    • 下面是输入题目作者和日期
    • 再下一行begin{document}便是正文,而里面的那句表示显示上面的标题等信息,如果不输入的话,上面的那些便不会显示。
      就这样,点击运行,一个最简单的中文格式的页面就出现啦!
      在这里插入图片描述

    开始简单添加一点修饰吧!

    纸张格式

    我们可以使用一些宏包,来设置具体的纸张参数
    例如,简单添加一句在begin的上方

    \usepackage[a5paper,left=10mm,right=10mm,top=15mm,bottom=15mm]{geometry}
    

    其中,第一个参数为纸的大小,后面的是页边距
    简单一步,就能看到页面变得大小合适。

    摘要

    \begin{abstract}
    这里是摘要
    \end{abstract}
    

    目录(自动生成)

    \tableofcontents
    

    内容的修饰(章节标题,分段,注脚,字体)

    \section{章节标题在这里}
    章节内容在这里\par
    分段以后的东西在这里
    脚注在这里\footnote{我是注脚}
    
    \begin{quote}
    我是被引用的格言
    
    {\kaishu 我变成楷书啦}\par
    {\fangsong par和空一行都能表示换行哦}
    
    \end{quote}
    

    上面自动生成的目录,其实就是下面定义的章节标题

    插入图片

    插入图片需要用到宏包graphic

    \usepackage{graphicx}
    

    在下面要插图片的位置

    \begin{figure}[htbp]
    \centering
    \includegraphics[width = 5.5cm]{tupian.jpg}
    \caption{这是插入的图片}
    \end{figure}
    

    插入表格

    \begin{table}[htbp]
    \centering
    \caption{表头在这里}
    \begin{tabular}{cccccccc}
    \hline
    1&2&3&4&5&6&7&8\\
    \hline
    8&7&6&5&4&3&2&1\\
    \hline
    
    \end{tabular}
    
    \end{table}
    

    插入公式

    例如sin :

    $\sin$
    

    而如果要单独显示公式
    我们采用列表公式的表达:

    \begin{equation}
    y=\sin(x)
    \end{equation}
    

    交叉引用

    当你要在文字中表示“如图1所示时”其中1就是交叉引用,指向了插入的图片,那么我们如何交叉引用呢
    首先要在图片的注释后添加标签

    \caption{这是插入的图片}\label{我的图片}
    

    然后才能引用

    引用图片\ref{我的图片}
    

    新开一页

    这个是很简单,但是又很招强迫症喜欢的命令

    \newpage
    

    通俗易懂

    好啦,这样我们就掌握了latex 的基本使用!!
    觉得有用,请点个赞再走吧!!!

    注:作者学自网易云课堂

    展开全文
  • LATEX 是一个文档准备系统 (Document Preparing System),它非常适用于生成高印刷质量的科技类和数学类文档。它也能够生成所有其他...第五章 介绍了如何修改文档的一些基本样式,包括字体、段落、页面尺寸、页眉页脚
  • LaTeX详细教程+技巧总结

    万次阅读 多人点赞 2020-11-29 20:10:11
    LaTeX技巧总结,包含LaTeX工具,LaTeX模板,LaTeX技巧,LaTeX基础,文章架构,字体、大小和颜色,链接,列表,图片,表格,数学公式,算法(伪代码),代码块,论文写作,等等。
  • LaTeX学习指南

    2021-08-21 18:19:21
    什么是LaTeX? 是一种用于创建具有专业外观的文档的工具。用户只需关注文档的内容,而计算机将负责格式化。与 Word 一样,用户可以输入纯文本并让LaTeX处理其余的工作,但不像Word 那样将页面上的文本间隔开来控制...
  • 一份(不太)简短的LATEX2ε介绍
  • LaTex 入门

    万次阅读 多人点赞 2019-01-22 08:28:38
    LaTex简介 TeX 是由Donald Knuth创造的基于底层编程语言的电子排版系统[1](TEX是Honeywell公司在1980年为其Text Executive文本处理系统注册的商标,它与 TeX是两回事)。TeX能够对文档的排版进行非常精细的操作,...
  • LaTex学习(三)LaTex文档类与宏包

    千次阅读 多人点赞 2021-06-03 08:40:47
    文章目录认识LaTex保留字符LaTex环境导言区文档类宏包常用宏包文字、公式和符号排版元素图表和浮动体修改版式参考资料尾言 认识LaTex LaTeX 处理一个包含文本的文件,文件中散布着描述文本格式的命令。 它至少产生...
  • LaTex 排版系统对于格式控制、公式编辑比 Word 更加灵活、准确。 2. LaTeX 控制命令:控制命令的形式,控制命令的参数,控制命令的环境,控制命令的作用域 3. LaTeX 宏包:宏包的安装,宏包的调用,常用宏包索引 ...
  • LaTeX入门

    2020-02-25 21:06:50
    什么是LaTeX1)百度百科2)维基百科3)官方介绍4)通俗介绍2.LaTeX优缺点3、使用LaTeX完成一篇论文的基本排版1)第一次使用LaTeX2)LaTeX文件结构3)导言部分命令介绍\documentclass\usepackage封面格式参考文献 ...
  • 中文版Latex常用语法大全教程

    万次阅读 多人点赞 2020-06-04 14:28:31
    中文版的Latex快速入门教程Latex语法格式中文版的“hello world”注释换行、分段、分页、首行缩进文字的粗体、斜体、颜色、大小下划线、双下划线、波浪线、删除线、斜删除线Latex文档层次结构文档封面文档前言文档...
  • LaTex 基本使用(一)

    千次阅读 2019-04-07 16:48:15
    XXX.tex文件4.1 关键字语法4.2文章结构4.3 常用命令4.4 列表4.5 表格4.6 引用与脚注5. 补充5.1 公式5.2 插入图表 1. LaTex 项目组成 在学术论文撰写过程中,LaTex作为标准化论文的工具,一直被广为流传,更是传言,...
  • 小符的在线 Overleaf LaTex入门笔记

    千次阅读 2021-05-12 19:34:07
    LaTex的下载与安装 首先,我们会发现,在他的官网上下载速度非常慢,所以我们使用中科大的源地址进行下载:http://mirrors.ustc.edu.cn/CTAN/systems/texlive/Images/ 解压后,出现下列几个文件 右键单击箭头指向...
  • 格式参数用于为文件或文档提供独特的样式,有多种格式化文档的方法,如下所列: 可选参数 流行的可选参数是: twocolumn -这是2列页面 titlepage - \maketitle生成标题页 openright -如果使用了两个侧面,则本章...
  • Springer Nature LaTex Template常见问题,例如表格居中、footnote、表格报错、算法报错、参考文献格式、引用格式、单栏、双栏等
  • LaTeX语法

    2022-05-13 14:00:38
    LaTeX常用语法
  • LaTeX 排版(一)——基础应用

    千次阅读 2021-04-12 19:21:30
    LaTeX 排版的基础功能应用
  • 一起来学习LaTeX排版,小伙伴们赶快支棱起来吧!~
  • 【tools】Latex菜鸟快速入门教程(基于overleaf平台)注册登录overleafLaTeX入门教程1.First start2.序言Preamble3.添加标题、作者和日期4.添加注释6.加粗、斜体和下划线7....参考教程:Overleaf - Learn LaTeX i
  • Latex学习

    2022-02-11 11:07:00
    文章目录Latex学习一、TeX,LaTeX,MikTex,CTeX,TeX Live到底是什么及其区别二、TexLive安装与环境配置1、VSCode+Texlive+SumatraPDF搭建Latex环境 (★★★)2、Texlive安装宏包三、MikTex安装1、MikTex安装2、winEdt...
  • LATEX 之 自定义图表

    2020-08-22 10:45:04
    在表头和表尾中,使用\footnotemark命令,并在表外用\footnotetext写明脚注内容。 %在longtable宏包支持的表格可选参数是c、l、r,不能用t或b,此外,longtable中的跨列可能需要编译多次才能正常显示。最后给出一...
  • latex很大的优势之一就是可以低成本的实现文本和样式分离,而且你得承认latex样式的上限非常非常高。这类的样式一般还是研究室祖传的,很多时候你根本不需要动。 这时候专注内容就可以了。对,我知道word也能做,但...
  • 英文论文 Latex 格式分析英文论文 Latex 格式分析(Infocom)IEEEtran.cls单位LATEX的具体建议作者及所属机构确定标题图和表鸣谢参考文献 英文论文 Latex 格式分析(Infocom) IEEEtran.cls IEEEtran.cls文件定义了您的...
  • • 一片结构化的、条理清晰的文档一定是层次分明的,通过不同的命令分割为章、节、小节latex的三个标准文档类article、report和book提供了一系列命令,用以划分章节、生成章节标题并自动编号其中\chapter只在book和...
  • 这类宏包,旨在扩展或提供 LaTeX 的某一特定功能,以便利用户使用。在 CTAN 上,除了上述提供 .sty 文件的宏包,一些其他形式的内容,也都以宏包的形式进行收录和呈现,它们是广义上的宏包。这些其他形式的内容,有...
  • LaTeX 宏包(\usepackage)

    万次阅读 多人点赞 2020-05-19 10:43:18
    LaTeX 宏包引用及常用宏包简介LaTeX 宏包宏包介绍常用宏包简介如何安装宏包(MiKTeX Console)宏包调用 LaTeX 宏包 宏包介绍 宏包是用来扩展/增强LaTeX的功能,宏包与LaTeX的关系和浏览器插件与浏览器的关系类似,...
  • Latex:入门教程

    千次阅读 2018-07-13 15:42:00
    原文链接 http://blog.csdn.net/pipisorry/article/details/54571521总的来说,LaTex是一套排版系统,与word那种所见即所得对排版方式不太,用LaTex排版更像是写程序一样,将想要的排版效果用指令写出来,再通过...
  • 文章目录一、Markdown是什么...LaTeX\LaTeXLATE​X 辅助工具五、Markdown与其它类型文件的转换写在最后 一、Markdown是什么? Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。 它允许人们

空空如也

空空如也

1 2 3 4 5 ... 19
收藏数 363
精华内容 145
关键字:

latex 修改样式 脚注