LaTeX 最近使用心得|表格中设置不同颜色背景|重新定义编号格式|绘制复杂图表

简介

小编最近的工作就是在不停的用 LaTeX 改小论文和撰写毕业论文(想明年年初毕业)。所以,近期很少花时间来写推文。今天抽空来整理下,近期使用 LaTeX 的一些心得和技巧。相关推文可见:

  1. 玩转爱斯维尔 LaTeX 模板:定制技巧一网打尽!

  2. 适合撰写课程论文的 LaTeX 模板;

  3. 期刊回复信 TeX 模板汇总

  4. LaTeX 常用数学符号汇总

表格中设置不同颜色背景

导言中添加 xcolor 包,并定义颜色。

\usepackage[table]{xcolor}
% 定义颜色命令
\definecolor{darkblue}{HTML}{1D305F}

正文中,添加以下代码:

\begin{document}
\begin{table}[htbp!]
  \centering \footnotesize
  \caption{Pearson correlation coefficients of two PCs under different units.}  \label{cor}
  \renewcommand{\arraystretch}{1.25}
  \vskip 2mm \setlength{\tabcolsep}{3mm}
  \begin{tabular}{ccccccccc}
    \hline
    Unit & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8\\
    \hline
    Correlation & 
    \cellcolor{darkblue!80} \textcolor{white}{0.819} & \cellcolor{darkblue!50} \textcolor{white}{0.749} & \cellcolor{darkblue!90} \textcolor{white}{0.806} & 
    \cellcolor{darkblue} \textcolor{white}{0.840} & 
    \cellcolor{darkblue!60} \textcolor{white}{0.779} &
    \cellcolor{darkblue!50} \textcolor{white}{0.749} & 
    \cellcolor{darkblue!60} \textcolor{white}{0.765} &
    \cellcolor{darkblue!90} \textcolor{white}{0.800} \\
    \hline
  \end{tabular}
\end{table}
\end{document}

其中,\cellcolor{darkblue!80} \textcolor{white}{0.819} 表示该单元格内背景为深蓝色,80 表示使用颜色的强度为 80%。字体颜色为白色。此时,可以得到以下表格:

重新定义编号格式

下面代码常用于补充材料的 LaTeX 导言中。主要用于修改文档中标题、公式、图形和表格的编号格式,并添加了 “S” 前缀。

\renewcommand{\theequation}{S\arabic{equation}} %公式
\renewcommand{\thefigure}{S\arabic{figure}} %图形
\renewcommand{\thetable}{S\arabic{table}} %表格
\usepackage{titlesec} 
% 标题 
\titleformat{\section}  
  {\normalfont\large\bfseries} % 标题格式
  {S\thesection} % 添加 S 前缀
  {1em} % 标题与编号之间的距离
  {} % 代码在标题之前
\titleformat{\subsection}
  {\normalfont\bfseries} % 标题格式
  {S\thesubsection} % 添加 S- 前缀
  {1em} % 标题与编号之间的距离
  {} % 代码在标题之前

此时,可以将文中的公式,图表以及标题定义编号为 S1 xxxx。例如:

常用图片排版

其他排版形式可见推文:LaTeX文档多图排版笔记。需要加载 subfigureepsfig 包。

注意:如果需要添加并显示中文,需要使用 XeLaTeX编译器,并加载 ctex 包。

\begin{figure}
	\centering
	\subfigure[xxx]{
		\begin{minipage}[b]{1\textwidth}
			\includegraphics[width=0.45\textwidth]{1.png} 
			\includegraphics[width=0.45\textwidth]{3.png} 
		\end{minipage}
		\label{fig:1}
	}
	\subfigure[xxx]{
		\begin{minipage}[b]{1\textwidth}
			\includegraphics[width=0.45\textwidth]{3.png} 
			\includegraphics[width=0.45\textwidth]{1.png} 
		\end{minipage}
		\label{fig:2}
	}
	\caption{四图栅格摆放,统一大标题,两两独立子标题}
	\label{fig:all}
\end{figure}

绘制复杂图表

详细可见前段时间更新的三期内容:

  1. 使用 TikZ 绘制图形:介绍和资料分享

  2. 使用 TikZ 绘制图形:基础知识

  3. 使用 Mathcha 绘制复杂图表并转化为 LaTeX 代码

加载 TiKZ 包,并在正文中使用 tikzpicture 环境绘制图形。读者将可以得到:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值