最近在学习使用Letex,在学习过程中碰到很多小问题,故记之。

以下是一个参数表的实例(绘成三线表的形式)。

  \begin{table}[hp] %%参数: h:放在此处 t:放在顶端 b:放在底端 p:在本页
\renewcommand\arraystretch{1.2}
%\setlength{\abovecaptionskip}{.cm}
%\setlength{\belowcaptionskip}{-.cm}
\centering % 显示位置为中间
%%\caption{Parameters description} % 表格标题
%%\label{Table1} % 用于索引表格的标签
%字母的个数对应列数,|代表分割线
% l代表左对齐,c代表居中,r代表右对齐
\textbf{Table }~~Parameters description.\\ %%表的标题
\begin{tabular}{p{45pt}llll} %第一列设置宽度为45pt 全为左对齐 没有分割线
%\setlength{\tabcolsep}{20mm}
%\hline % 表格的横线
\toprule % 顶部线
Parameters & & Definitions & Value & Source \\%[3pt]只改一行 %%表格第一行标题 % 表格中的内容,用&分开,\\表示下一行
%\hline % 表格的横线
\midrule % 中部线
$\beta_{}$ & & xxxxabcdxxx & & Estimation \\ %%表格内容
$\beta_{}$ & & xxxxabcdxxx & & Estimation \\
$\alpha_{}$ & & xxxxabcdxxx & & Estimation \\
$\alpha_{}$ & & xxxxabcdxxx & & Estimation \\
\multirow{}[]{*}{$\alpha_{}$} & & aaa1 & \multirow{}[]{*}{} & \multirow{}[]{*}{Estimation} \\
& & bbb2 & & \\
\multirow{}[]{*}{$\sigma$} & & aaa1 & \multirow{}[]{*}{} & \multirow{}[]{*}{Estimation} \\
& & bbb2 & & \\
$d_{}$ & & xxxxabcdxxx & & Estimation \\
$r_{}$ & & xxxxabcdxxx & & Estimation \\
$d_{}$ & & xxxxabcdxxx & & Estimation \\
$r_{}$ & & xxxxabcdxxx & & Estimation \\
\multirow{}[]{*}{$\eta(t)$} & $\eta_{}$ & aaa1 & & Estimation \\
& $\eta_{}$ & bbb2 & & Estimation \\
& $\eta_{}$ & ccc3 & & Estimation \\
\multirow{}[]{*}{$/\theta(t)$}& $\theta_{}$ & 1aaa & & Estimation \\
& $\theta_{}$ & 2bbb & & Estimation \\
& $\theta_{}$ & 3ccc & & Estimation \\
\bottomrule % 底部线
%\hline % 表格的横线
\end{tabular}
\end{table}

生成后的表格如下图所示。

值得注意的地方有:

  1. 关于表格放置的参数:

    h:放在此处 t:放在顶端 b:放在底端 p:在本页
  2. 关于表格内容的对齐方式:
    l代表左对齐,c代表居中,r代表右对齐  
  3. 关于表格的列数以及列与列之间是否需要分割线:
    字母的个数对应列数,|代表分割线
  4. 关于表格的边框:
    \hline  % 表格的横线
    \toprule % 顶部线
    \midrule % 中部线
    \bottomrule % 底部线 (绘制三线表一般用顶部线、中部线和底部线)
  5. 关于表格中内容过长涉及的换行问题:此时将需要换行的内容分开(如例子中的aaa1bbb2),不需要换行的加上\multirow{所分的行数}[2]{*}{不需要换行的内容} (只用写一次)。
    \multirow{2}[2]{*}{$\alpha_{3}$} & & aaa1 & \multirow{2}[2]{*}{1} &  \multirow{2}[2]{*}{Estimation} \\
    & & bbb2 & & \\
  6. 调节行高:
     \renewcommand\arraystretch{1.2}
  7. 调节单列的列宽:
    \begin{tabular}{p{45pt}llll} %第一列设置宽度为45pt
  8. 表格大小调整:如果表格比较大,则可以通过统一缩放的方式调整。(其中h-size和v-size为缩放后目标表格的水平大小、纵向大小,可以填写具体的数值,如50pt、100mm等。表格中的字体等会像图片一样的拉伸。所以调整的时候要注意字体会不会变形失真。)

    \resizebox{h-size}{v-size}{ 
    \begin{tabular}
    ...
    \end{tabular}
    }

Letex中表格问题的更多相关文章

  1. FineUIMvc随笔(6)对比WebForms和MVC中表格的数据库分页

    声明:FineUIMvc(基础版)是免费软件,本系列文章适用于基础版. 通过对比WebForms和MVC中表格数据库分页代码的不同,可以对 MVC 中的数据流转有更加深入的了解. WebForms 中 ...

  2. Java读取word中表格

    因为要新建一个站,公司要把word表格的部分行列存到数据库中.之前用java操作过excel,本来打算用java从word表格中读取数据,再存到数据库中,结果因为权限不够,无法访问公司要写的那个数据库 ...

  3. 在vue中关于element UI 中表格实现下载功能,表头添加按钮,和点击事件失效的解决办法。

    因为在element 中表格是使用el-table的形式通过数据来支撑结构,所以,表格的样式没有自己写的灵活,所以有了没法添加按钮的烦恼.下面是解决的方法. 准备工作: 一.下载npm安装包两个 1. ...

  4. element框架中表格的筛选功能使用说明(转载)

    一.element框架中表格的筛选功能使用说明 转载:https://blog.csdn.net/liangxhblog/article/details/80513030 在element ui 框架 ...

  5. DOM中表格的操作方法总结

    DOM中表格的操作方法总结 <table/>元素的方法如下: caption:指向<caption/>元素(如果存在): tBodies:<tbody/>元素的集合 ...

  6. jquery-easyui 中表格的行编辑功能

    具体实现代码如下: <table id="tt"></table> $('#tt').datagrid({ title:'Editable DataGrid ...

  7. 152-技巧-Power Query 快速合并文件夹中表格之自定义函数 TableXlsxCsv

    152-技巧-Power Query 快速合并文件夹中表格之自定义函数 TableXlsxCsv 附件下载地址:https://jiaopengzi.com/2602.html 一.背景 在我们使用 ...

  8. html中表格元素的相关总结

    表格元素相关总结: 1.在CSS中,内部表元素(如td.tr.col等)生成矩形框,这些矩形框包含内容.内边距和边框,但没有外边距,因此如果定义外边距,浏览器将忽略该定义:对于table元素,外边距有 ...

  9. html中表格的制作

    <table summar="给表格添加摘要".> <captioan> 给表格添加标题 </caption> <tr> <t ...

随机推荐

  1. Azure Monitor(二)Log Analytics

    一,引言( 前情回顾) Azure Monitor 包括 Log Analytics 和 Application Insights,其提供的高级工具适用于收集和分析遥测数据,以便最大程度地提高云和本地 ...

  2. 14 张思维导图构建 Python 核心知识体系

    ZOE是一名医学生,在自己博客分享了很多高质量的思维导图.本文中所列的 14 张思维导图(高清图见文末),是 17 年作者开始学习 Python 时所记录的,希望对大家有所帮助.原文:https:// ...

  3. (私人收藏)红色项目工作计划总结汇报PPT模板

    红色项目工作计划总结汇报PPT模板 https://pan.baidu.com/s/1fr-PB7ieveSIqSXrB0YXsgbgdc

  4. 构建者模式Builder创建对象

    构建者(Builder)设计模式(又叫生成器设计模式): 当一个类的内部数据过于复杂的时候(通常是负责持有数据的类,比如Config.VO.PO.Entity...),要创建的话可能就需要了解这个类的 ...

  5. Web前端开发未来的六大趋势

    说起Web前端开发想必你一定不会陌生,因为现在的前端开发学习的培训机构也是层出不穷.下面济南优就业IT培训给大家总结出了未来Web前端开发的六大趋势从中可以大致看出来Web前端未来的发展前景. 趋势一 ...

  6. Python语法的使用和简介

    前言 Python的语法和其它编程语言的语法有所不同,编写Paython程序之前需要对语法有所了解,才能编写规范的Python程序. 输入输出 print() # 打印显示input() # 输入内容 ...

  7. 移动端商城项目代码截图 使用vue.js。

  8. day05 垃圾回收机制(超小白讲解)

    垃圾回收机制 在学习这个抽象概念前,老习惯,灵魂二问 什么是?为什么要有? 引言:在程序运行到变量定义时,会在内存空间中存放变量值,然而内存空间是有限的,变量是无限的. Q:如何在有限的内存里存里存放 ...

  9. day27 面向对象

    day27 面向对象 目录 day27 面向对象 一.面相对象介绍 1 什么是对象 2 类于对象 二.实现面向对象编程 1 先定义类 2 属性访问 2.1 调用dict方法 2.2 类.属性 3 调用 ...

  10. MYSQL 之 JDBC(八):增删改查(六)ReflectionUtils

    这里在网上找了一份ReflectionUtils package com.litian.jdbc; /** * @author: Li Tian * @contact: litian_cup@163. ...