精华内容
下载资源
问答
  • Latex表格标题左对齐,并且table加粗

    万次阅读 多人点赞 2019-07-20 11:27:03
    首先在usepackage 区域输入以下内容 \usepackage{booktabs} \usepackage{array, caption, threeparttable} \usepackage[font=small,labelfont...%表格编号Table 1 可以加粗显示 \captionsetup[table]{ labelse...

    首先在usepackage 区域输入以下内容

    \usepackage{booktabs}
    \usepackage{array, caption, threeparttable}
    \usepackage[font=small,labelfont=bf,labelsep=none]{caption}
    %表格编号Table 1 可以加粗显示
    \captionsetup[table]{
      labelsep=newline,%换行
      singlelinecheck=false,%居左
    }
    

    \begin{table}[!htbp]
    \centering
    \caption{12345678.}
    \begin{tabular}{cc}
    \toprule
    第一行内容:用&隔开,用 \结尾
    \midrule %添加表格中横线
    中间部分内容:用&隔开,用 \结尾
    \bottomrule
    \end{tabular}
    \label{tab1}
    \end{table}
    效果如下
    不仅加粗,也换行,左对齐不仅加粗,也换行,左对齐
    如果这个方法对大家有用,就点个赞再走嘛。也是花了很多时间和精力才解决的,免费码字分享也不容易吖。拜托啦拜托啦~~~嘻嘻

    展开全文
  • latex中要设置加粗表格线,要使用如下包: \usepackage{booktabs} 如下图中的表格,首行(\toprule[2pt]),中间行(\midrule[1pt])及未尾行(\bottomrule[2pt])加粗: 对于以上表格,合并两行使用\multirow{2....

    如何使用Latex制作三线表格?
    https://jingyan.baidu.com/article/363872ec096bec6e4ba16f0f.html

    \latex 居中与缩进
    https://blog.csdn.net/lishoubox/article/details/7295947

    转:https://blog.csdn.net/tina_lulu_21/article/details/7689321
    Latex中插图中的标题的换行:
    如果一副图像的标题(caption)过长,我们一般希望中间加入一个换行,把较长的文字放在标题的第二行。
    那么在figure环境中的caption{}中如何断行呢?

    此时不再是用\了,而是用\protect\,
    例如\caption{short text \protect\ long text} 。

    因为\是脆弱的,必须在其前面加上\protect


    转:https://blog.csdn.net/loveaborn/article/details/9151505

    在latex中要设置加粗的表格线,要使用如下包:

    \usepackage{booktabs}

    如下图中的表格,首行(\toprule[2pt]),中间行(\midrule[1pt])及未尾行(\bottomrule[2pt])加粗:


    对于以上表格,合并两行使用

    \multirow{2}*{男}

    总的代码如下:

    • \ begin{ table}[h]
    • \centering
    • \ begin{tabular}{cc|c|c|c|c}
    • \toprule[ 2pt]
    • & &\textbf{ Min} &\textbf{ Max} &\textbf{M} &\textbf{SD}\\ \midrule[ 1pt]
    • \multirow{ 2}*{男} & 文科 & 1.00 & 5.00 & 2.55 & 1.36 \\
    • & 理科 & 1.00 & 4.00 & 1.86 & 0.95\\
    • \multirow{ 2}*{女} & 文科 & 1.00 & 5.00 & 2.48 & 1.29 \\
    • & 理科 & 1.00 & 5.00 & 2.10 & 1.28\\
    • \bottomrule[ 2pt]
    • \ end{tabular}
    • \caption{各类人群日常微博使用情况描述统计表}
    • \label{tab:wei1}
    • \ end{ table}
    展开全文
  • latex 表格笔记

    2021-06-10 21:31:13
    将Excel表格转化为Latex表格——采用Excel2LaTeX https://blog.csdn.net/piaopiaopiaopiaopiao/article/details/17427199 Latex中\toprule、\midrule、\bottomrule报错 ...Latex中写表格时需要用\toprule、\midrule、\...

    参考资料

    将Excel表格转化为Latex表格——采用Excel2LaTeX
    https://blog.csdn.net/piaopiaopiaopiaopiao/article/details/17427199

    Latex中\toprule、\midrule、\bottomrule报错
    https://blog.csdn.net/qq_36758914/article/details/104453287

    Latex中写表格时需要用\toprule、\midrule、\bottomrule给表格画横线时报错,需要导入宏包:
    \usepackage{booktabs}

    如何使用Latex制作三线表格?
    https://jingyan.baidu.com/article/363872ec096bec6e4ba16f0f.html

    列宽度和整体宽度的设置:
    https://blog.csdn.net/weixin_43953686/article/details/104955335

    多行多列(合并单元格):

    解决方案

    能用Excel2Latex解决的就用

    使用Excel2Latex。

    • 先在excel里弄好:
      • 字体都用Times New Roman,
      • 白底黑字;
      • 边框弄好(不用任何竖线)
      • 该加粗的加粗
    • 然后使用插件,直接复制粘贴。
    • 如果是占双列的就改成table*
    • 加一下标题caption和label

    不能的自己需要学习一下

    基本框架

    \begin{table*}[htbp] % table 表示双栏只占单栏,table*表示占双栏
      \centering
      \caption{How different data is processed and displayed}
       \begin{tabular}{ccccc}
        \hline %横线
        11 & 12 & 13 & 14 & 15 \\
        21 & 22 & 23 & 24  & 25 \\
        31 & 32 & 33 & 34  & 35 \\
        \hline
        \end{tabular}%
      \label{tab:addlabel}%
    \end{table*}%
    

    各种其他设置
    \begin{tabular}{这里设置每一列}:
    比如,
    \begin{tabular}{|p{9.94em}<{\centering}p{7.125em}<{\centering}p{9.75em}<{\centering}p{8.625em}<{\centering}p{15em}<{\centering}|}
    表示一共有五列,每一列是, p{9.94em}<{\centering} 这样的一段设置
    其中,p表示置顶(m表示居中,p为置顶,b为置底)。
    {9.94em}表示列宽度。
    <{\centering}表示水平居中
    |表示此处有一竖线

    在每一行前面, \rule{0pt}{9pt} %改变行高
    行内换行使用 \newline{}\ , 比如:
    Airborne LiDAR \newline{}& Camera & Point Cloud & 3D Model Generation & 3D models & Display 3D models of the ground, buildings and trees \

    在我们的IEEE模板里,\begin{table*} 占双栏; \begin{table} 占单栏

    完整例子

    % Table generated by Excel2LaTeX from sheet 'Sheet1'
    \begin{table*}[htbp] % table 表示双栏只占单栏,table*表示占双栏
      \centering
      \caption{How different data is processed and displayed}
        %\begin{tabular}{|p{9.94em}<{\centering}p{7.125em}<{\centering}p{9.75em}<{\centering}p{8.625em}<{\centering}p{15em}<{\centering}|}
        \begin{tabular}{p{9.94em}<{\centering}p{7.125em}<{\centering}p{9.75em}<{\centering}p{8.625em}<{\centering}p{15em}<{\centering}}
        % p{9.94em}<{\centering} 是一列。表示宽度为9.94em,水平居中
        % 如果是|p{} blahblah, 这个竖线就表示加一条竖线
        \hline %横线
        \rule{0pt}{9pt} %改变行高
        Sensors & Sensor data & Data Processing & Processing Result & Display \\
        \hline
        \rule{0pt}{12pt} %改变行高
        Airborne LiDAR \newline{}\& Camera & Point Cloud & 3D Model Generation & 3D models  & Display 3D models of the ground, buildings and trees \\
        % 表格每一行结束用\\, 行内换行用\newline{}\
        \rule{0pt}{12pt} %改变行高
        Camera & Video & Head Track & Head positions of each frame & Display 3D animation of people walking \\
        \rule{0pt}{12pt} %改变行高
        Camera & Video & Object Tracking & Object position of each frame & Display 3D animation of objects (vehicles) moving \\
        \rule{0pt}{12pt} %改变行高
        Camera & Video & Abnormal Behavior\newline{} Detection & Type and location of abnormal events if exist  & Frame the area and display text \\
        \rule{0pt}{12pt} %改变行高
        Camera \& Gas sensors & Video & Fire Detection & Location of fire if exists & Display fire \\
        \hline
        \end{tabular}%
      \label{tab:addlabel}%
    \end{table*}%
    
    展开全文
  • latex表格详细教程(table, tabular, multirow, multicolumn)

    万次阅读 多人点赞 2019-12-27 19:31:01
    最近写论文要用latex,实验部分需要画表格,于是百度...接着我将讲解如何从零开始绘制一张latex表格,参考LaTeX tables - Tutorial with code examples 先画一张最简单的表格 绘制Latex表格需要用到 table 和 tabula...

    最近写论文要用latex,实验部分需要画表格,于是百度看了两个多小时的博客,一无所获,全都写的乱七八糟的,越看越烦躁,于是谷歌五分钟,就学会了怎么画表格,下面是我最终画出来的表格:

    在这里插入图片描述

    接着我将讲解如何从零开始绘制一张latex表格,参考LaTeX tables - Tutorial with code examples

    先画一张最简单的表格

    绘制Latex表格需要用到 tabletabular 环境。其中 table 环境里写表格的标题(caption)、表格的偏移之类的。 tabular 环境则是绘制表格的内容。一个简单的表格绘制代码如下所示:

    \documentclass{article}
    
    \begin{document}
    
    \begin{table}[h!]
      \begin{center}
        \caption{Your first table.}
        \begin{tabular}{l|c|r} % <-- Alignments: 1st column left, 2nd middle and 3rd right, with vertical lines in between
          \textbf{Value 1} & \textbf{Value 2} & \textbf{Value 3}\\
          $\alpha$ & $\beta$ & $\gamma$ \\
          \hline
          1 & 1110.1 & a\\
          2 & 10.1 & b\\
          3 & 23.113231 & c\\
        \end{tabular}
      \end{center}
    \end{table}
    
    \end{document}
    

    table-1.png

    首先是 table 环境部分,\begin{center}让表格居中,\caption{Your first table.}写表格的标题。

    然后是 tabular 环境部分,\begin{tabular}{l|c|r}这里面的{l|c|r},包含了三个字母,代表了表格总共有三列,第一列靠左偏移,第二列居中,第三列靠右偏移。竖线代表列之间用线分隔开来,如果想要左右两边都用线包围起来,应该改成{|l|c|r|}。接下来就是正式的表格绘制部分。

    latex里的表格是一行行来绘制的,每一行里面用&来分隔各个元素,用\\来结束当前这一行的绘制。代码中\textbf{Value 1} & \textbf{Value 2} & \textbf{Value 3}\\绘制表格的第一行,是三个加粗的字符串。第二行$\alpha$ & $\beta$ & $\gamma$ \\则是三个希腊字符。

    接着是\hline,它的作用是画一整条横线,注意如果想画一条只经过部分列的横线,则可以用cline{a-b},代表的是画一条从第a列到第b列的横线。

    至此就画完了表头部分,接下来填充表格数据,这个很简单,看代码即可。

    简单的表格画完了,但是完全不能满足需求,我需要用到的是一个更复杂的表格形式,一个表格单元占据了多个行或者列。

    表格单元占据多个行或者列

    这里需要用到multirowmulticolumn,首先要引入相关的包:

    %...
    \usepackage{multirow} % Required for multirows
    \begin{document}
    %...
    

    multirowmulticolumn的格式如下:

    \multirow{NUMBER_OF_ROWS}{WIDTH}{CONTENT} 
    

    NUMBER_OF_ROWS代表该表格单元占据的行数,WIDTH代表表格的宽度,一般填 * 代表自动宽度,CONTENT则是表格单元里的内容。

    \multicolumn{NUMBER_OF_COLUMNS}{ALIGNMENT}{CONTENT}
    

    NUMBER_OF_COLUMNS代表该表格单元占据的列数,ALIGNMENT代表表格内容的偏移(填l,c或者r),CONTENT则是表格单元里的内容。

    一个multirow的例子

    %...
    
    \begin{table}[h!]
      \begin{center}
        \caption{Multirow table.}
        \label{tab:table1}
        \begin{tabular}{l|S|r}
          \textbf{Value 1} & \textbf{Value 2} & \textbf{Value 3}\\
          $\alpha$ & $\beta$ & $\gamma$ \\
          \hline
          \multirow{2}{*}{12} & 1110.1 & a\\ % <-- Combining 2 rows with arbitrary with (*) and content 12
          & 10.1 & b\\ % <-- Content of first column omitted.
          \hline
          3 & 23.113231 & c\\
          4 & 25.113231 & d\\
        \end{tabular}
      \end{center}
    \end{table}
    
    %...
    

    table-5.png

    主要是这一句代码\multirow{2}{*}{12} & 1110.1 & a\\,使得内容为 12 的这一个表格单元占据了两行。注意的是,下一行的第一个位置,由于已经被 12 这个单元给占据了,因此第二行的代码是& 10.1 & b\\,这里第一个位置没有写东西,如果写了东西会使得这一行超过3列,表格错位。

    一个multicolumn的例子

    %...
    
    \begin{table}[h!]
      \begin{center}
        \caption{Multicolumn table.}
        \label{tab:table1}
        \begin{tabular}{l|S|r}
          \textbf{Value 1} & \textbf{Value 2} & \textbf{Value 3}\\
          $\alpha$ & $\beta$ & $\gamma$ \\
          \hline
          \multicolumn{2}{c|}{12} & a\\ % <-- Combining two cells with alignment c| and content 12.
          \hline
          2 & 10.1 & b\\
          3 & 23.113231 & c\\
          4 & 25.113231 & d\\
        \end{tabular}
      \end{center}
    \end{table}
    
    %...
    

    table-6.png

    这里主要是这一句代码\multicolumn{2}{c|}{12} & a\\,使得内容为 12 的这一个表格单元占据了两列。所以这一行接下来只能填一个元素a。注意这里的ALIGNMENT写的是c|代表表格内容居中,表格右侧有竖线而左侧没有。

    结合multirow与multicolumn

    可以看到我所需要画的表格中,内容为Model的这个表格单元需要同时占据两行和两列,这是最复杂的。其实只需要把\multirow{NUMBER_OF_ROWS}{WIDTH}{CONTENT}的CONTENT写成multicolumn就可以了。

    %...
    
    \begin{table}[h!]
      \begin{center}
        \caption{Multirow and -column table.}
        \label{tab:table1}
        \begin{tabular}{l|S|r}
          \textbf{Value 1} & \textbf{Value 2} & \textbf{Value 3}\\
          $\alpha$ & $\beta$ & $\gamma$ \\
          \hline
          \multicolumn{2}{c|}{\multirow{2}{*}{1234}} & a\\ % <-- Multicolumn spanning 2 columns, content multirow spanning two rows
          \multicolumn{2}{c|}{} & b\\ % <-- Multicolumn spanning 2 columns with empty content as placeholder
          \hline
          3 & 23.113231 & c\\
          4 & 25.113231 & d\\
        \end{tabular}
      \end{center}
    \end{table}
    
    %...
    

    table-7.png

    最主要的语句\multicolumn{2}{c|}{\multirow{2}{*}{1234}} & a\\使得内容为1234的表格单元占据了2行两列,所以当前这一行右边只能再写一个元素a了,然后注意的是下一行是\multicolumn{2}{c|}{} & b\\用一个空的multicolumn来代表前两个位置空置,然后填剩下的一个元素b

    我的表格实例代码

    \begin{table*}[t]
    \centering
    \caption{MAP scores of teacher model, different student models with 4 widths and three baseline models with different length of binary codes on CIFAR-10 and SUN datasets.}
    \label{table1}
    \begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|}
    \hline
    \multicolumn{2}{|c|}{\multirow{2}{*}{Model}} &\multirow{2}{*}{FLOPs}&\multirow{2}{*}{Params} & \multicolumn{4}{c|}{CIFAR-10}&\multicolumn{4}{c|}{SUN}\\
    \cline{5-12}
    
    \multicolumn{2}{|c|}{} & & & 12bits & 24bits & 32bits & 48bits & 12bits & 24bits & 32bits & 48bits \\
    \hline
    
    \multicolumn{2}{|c|}{Teacher} &4.12G	&25.56M	&0.87841	&0.89512	&0.9014	&0.90601	&0.83587	&0.85736	&0.86297	&0.87103\\ 
    \hline
    
    %0.25x-----------------
    \multirow{4}{*}{$0.25\times$} & Stu-1 & 0.15G & 1.03M &
    0.70746 & 0.73458 &	0.74909 &	0.75833 &	0.69618 &	0.76631 &	0.78075 &	0.78787 \\
    \cline{2-12}
    
    \multirow{4}{*}{} & Stu-2 &0.19G	&1.08M	&0.7629	&0.79111	&0.80039	&0.80519	&0.73539	&0.79714	&0.80753	&0.81195\\
    \cline{2-12}
    
    \multirow{4}{*}{} & Stu-3 &0.26G	&1.43M	&0.84684	&0.86443	&0.87384	&0.88268	&0.79284	&0.83442	&0.84350	&0.84353\\
    \cline{2-12}
    
    \multirow{4}{*}{} & Stu-4 & 0.29G	&1.99M	&0.85901	&0.87269	&0.8836	&0.88728	&0.81997	&0.84620	&0.85041	&0.85036\\
    \hline
    \end{tabular}
    \label{table_MAP}
    \end{table*}
    

    在这里插入图片描述

    这里我用\begin{table*}[t]有一个星号,是为了让表格宽度与页面等宽而不是二分之一宽。

    latex的基本画法就差不多这样了,如果还有更高的需求,最好去谷歌查询,因为百度出来的博客写的实在太烂了,排版混乱,不知所云,看了也是浪费时间。

    展开全文
  • Latex字体加粗不了

    万次阅读 2019-04-30 15:04:57
    最近用latex写英文文章,latex字体加粗斜体一直无效,\textbf{}和\bfSeries{}没用,标题表格加黑也显示不出来,无奈之下用公式环境加粗\bm{}实现的,但也有很多不便之处,刚刚才发现解决的办法,就是把全局设置里面...
  • latex表格的绘制

    千次阅读 2016-03-10 18:21:25
    这里以自己文章中遇到的一个表格来说明latex表格基本编辑方法,具体说明见代码中的注释 \begin{table}% 创建表格 \caption{The description of Split Bregman Iteration (SBI) Algorithm}%写标题 \label{tab:1} %...
  • Latex 字体加粗

    千次阅读 2020-06-19 09:15:19
    $\textbf{w}$ 显示为: w\textbf{w}w
  • 最近尝试用latex书写elsevier的论文,因为word的公式排版太难看了,但elsevier给出的latex模板十分简单,很多地方还需要自己去调整,对于latex的新手来说,还是有点吃力。自己先慢慢总结,然后将使用心得和技巧撰写...
  • 想实现这样的一个表格表头样式:采用如下的代码\documentclass[10pt,landscape]{article}\usepackage[left=1cm,right=1cm,top=1cm,bottom=1cm]{geometry}\usepackage{caption}\makeatletter % "@" is now ...
  • latex 字体加粗失效

    2021-06-27 11:18:01
    最近用latex写英文文章,用\textbf{}加粗选中字体失效, 解决方法: 引入包 \usepackage[T1]{fontenc} 参考:...
  • 之前我介绍过latex表格的生成神器,但是由于但是对他不是很了解,近段时间,使用了几次后就熟练了许多,所以接下来,我将向大家仔细地介绍下这个神器 先上神器的链接 我以一个应用场景-将excel变成latex格式,来...
  • latex插入表格:三线表格、普通表格

    千次阅读 2021-05-13 10:17:48
    latex插入三线表和普通表格 原创不易,路过的各位大佬请点个赞 环境: \begin{tabular} \end{tabular} 对齐格式:l 左 c 居中 r 对齐 线条:| 竖线 \hline横线 || 双竖线 \hline \hline 双横线 设置宽度:p{宽度值}...
  • Latex中图片的Fig和表格的Table变小并加粗 利用caption即可,图片和表格一样 \usepackage{caption} \captionsetup{font=small,labelfont=bf} 没用宏包 用完宏包
  • 如图一,写毕业论文的时候突然发现标题里的中文是加粗的,数字和英文却不加粗。 经过各种排除法和控制变量法,最后发现是在画图的时候多引用了这个包,去掉就好了,也没有影响我的画图,不知道当时为什么要引用这...
  • % 这两个命令作用于表格标题,分别为让标题居左和Table加粗,若不需要可以省略 \usepackage{caption} \captionsetup[table]{ labelsep=newline,%换行 singlelinecheck=false,%居左 } \usepackage[font=small,...
  • Latex三线表格编辑

    2020-09-01 19:59:04
    Latex三线表格编辑 1.原始表格如图: 实现代码如下: \begin{table}[htbp] \centering #表格居中 \begin{tabular}{lccc} # 'l'表示该列靠左,'c'表示该列居中 \hline & NN & CC & AA \\ #hline...
  • LaTeX表格的设置

    2021-07-29 10:42:54
    LaTeX表格的设置 LaTeX中将表格设置为占满全版面 \begin{table*} \end{table*} 当表格内容过大(过小)的调整方法 1表格内容过大,根据页面大小进行调整 实现代码:\setlength{\tabcolsep}{7mm}{XXXX} 其中7mm...
  • 表格内换行 https://www.jianshu.com/p/b6b45402d8b2 宏包:\usepackage{makecell} 环境:tabular 命令:\makecell[居中情况]{第1行内容 \\ 第2行内容 \\ 第3行内容 ...} \makecell[c]{a \\ b\\ b} \begin{...
  • 使用latex撰写Elsevier论文,遇到的表格标题caption换行以及左对齐问题的解决办法 。 最近用latex书写elsevier的论文,生成表格时遇到了一个问题。一般elsevier的论文表格形式如下: 但一开始没有修改前我生成的...
  • 在此之前,我用过一些其他的小工具,例如在线的latex表格生成器 以及离线的LaTable软件 。他们虽然部分解决了手动写latex表格的麻烦,但是他们都有一个问题:还是需要我们把数据填进去。做论文的实验数据,一般是...
  • 目录 1.将Excel表格转化为Latex表格——采用Excel2LaTeX 2.How to center the table in Latex Latex: 使 tabular 居中 3.latex设置表格每一列的宽度、表格内容居中 ...5.latex表格线的加粗及合并两.
  • LateX中输入公式、表格技巧

    千次阅读 2019-02-19 17:11:13
    文章目录公式编辑器表格编辑器Latex设置表格字体大小LateX表格标题和标签LateX插入三线表 如果在LateX中直接输入、编辑公式或表格,不是不可以,但是不能直接可视化编辑,所以会比较痛苦。 以下是我常用、收藏...
  • latex表格中放入多行公式

    千次阅读 2020-04-17 10:13:54
    \usepackage{booktabs} % 设置加粗表格线 \usepackage{threeparttable} % 给表格添加注释 \usepackage{multirow} % 合并表格中的单元格 \usepackage{diagbox} % 添加斜线表头 \usepackage{array} % 需要该宏包 ...
  • Elsevier旗下期刊是国内众多学者比较青睐的,如ISA、AMM、AMC等。使用Latex编译模板可以省去我们很多排版需求,但相对于不同的...在默认模板中,图片及表格标题默认左对齐且字体为sans serif字体族\sffamily。 ...
  • 把 \usepackage{subfig} 换成 \ifCLASSOPTIONcompsoc \usepackage[caption=false, font=normalsize, labelfont=sf, textfont=sf]{subfig} \else \usepackage[caption=false, font=footnotesize]{subfig} ...
  • 比如我需要一个表格,直接搜索三线表的Latex代码,然后慢慢调整成自己需要的大小。 图片和表格的引用 使用Latex写论文,最大的优点主要有三个:1)可以利用代码方便地编辑公式;2)插入图表、公式不需要自己费心思...
  • 上下标,分数: \begin{equation} f_{i}(x+e_{i} \Delta x,t+ \Delta t)=- \frac1\tau [f_{i}(x,t)-f_{i}^{eq}(x+e_{i}(x...字体加粗: $\bm{Step1}$ 特殊字符: \ding{176}   字符:  
  • latex 的列表和表格环境-快速导出excel表格源文件 列表-1 基本语法 \begin{itemize} \item 列表内容 \item 列表内容 \item 列表内容 \end{itemize} 列表还可以实现嵌套。 示例 % 列表环境 \begin{...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 35,887
精华内容 14,354
关键字:

latex表格标题加粗