Latex学习记录

Latex中一些用法记录

前言

最近在上《数字图像处理》课程,课程有四次Project,每次Project的报告要采用标准IEEE Journal Paper的格式。尽管本科时参加过数学建模竞赛,但当时主要负责编程,对Latex也只是停留在听说过的层面上。趁这次机会顺便督促自己学习一下Latex。以下记录了本人在学习过程中的一些Latex用法记录,主要包括:

  1. IEEE Template的使用
  2. Latex中图像的并排显示;
  3. Latex中较复杂表格的排版;
  4. Latex中公式的编排;
  5. Latex中参考文献的插入;

IEEE Template的使用

模板的下载

可以直接在IEEE官网上下载,这里贴一个地址:IEEE Article Templates
IEEE 模板下载
可以选择其中需要的模板进行下载,我选择的是Templates for Transactions,点到里面选择WIN or MAC LaTeX2e Transactions Style File (ZIP, 714 KB)下载即可。

选择

模板的导入与使用

对于零基础的同学(比如我)来说,很有必要稍微系统的学习一下Latex相关的知识以及一些IDE的使用方法,这里我推荐b站的一位西农老师讲的视频,感觉很棒,链接为:latex中文教程-15集从入门到精通包含各种latex操作里面对于如何安装和配置Latex和TeXStudio有着非常详细的讲解,初学者只需跟着一步一步做就可以了。

安装配置完TeXStudio后,我们将下载的文件解压,直接使用TeXStudio打开bare_jrnl.tex并编译即可看到输出如下图所示:
示例输出
这里记录一个小技巧就是在右边栏查看时,可以找到相应元素(如文字、图片、表格等)后右击选择跳转到源,即可轻松定位到相应区域进行编辑。

Latex中图像的并排显示

在写Project的报告时,我需要将多幅图片并排一行以便于比较,网上搜索了一些用法后,这里给出一种我使用的方法:

\begin{figure} [t]
	\centering 
	\subfigure[] { \label{fig:a} 
		\includegraphics[width=0.26\columnwidth]{Sample_1.eps}
	} 
	\subfigure[] { \label{fig:b} 
		\includegraphics[width=0.26\columnwidth]{Sample_3.eps}
	} 
	\subfigure[] { \label{fig:c} 
		\includegraphics[width=0.26\columnwidth]{Sample_2.eps}
	} 
	\centering
	\caption{ The sample pictures.(a) is the original picture, (b) and (c) are pictures with noise in different position. } 
	\label{fig} 
\end{figure} 

效果如下:
并排显示效果
需要在导言区加入

\usepackage{graphicx}
\usepackage{subfigure}
\graphicspath{{eps/}}

其中{eps/}为图片资源目录,这里使用的是相对路径。

Latex中较复杂表格的排版

对于一个如下效果的表格,其中存在着某些行列的单元格合并

较复杂表格

其实现代码如下:

\begin{table}[htbp]
	\renewcommand\arraystretch{1.5}
	\centering  % 显示位置为中间
	\caption{The value of different image quality assessment methods}  % 表格标题
	\label{table2}  % 用于索引表格的标签
	
	
	% l 左 c 居中 r 对齐
	% | 竖线 \hline横线 || 双竖线 \hline \hline 双横线
	\begin{tabular}{| p{2.1cm}<{\centering}  p{0.2cm}<{\centering} | p{0.95cm}<{\centering}  p{0.95cm}<{\centering}  p{0.95cm}<{\centering}  p{1.2cm}<{\centering} |}
		\hline
		\multicolumn{2}{| c |}{Image}& Subjective score & PSNR value & SSIM value & W-PSNR value\\
		\hline
		%			name & b & s1 & s2 & s3 & note\\
		%			\hline
		\multirow{2}{*}{ Grayscale Image 1 }
		& b & 0.49 & 18.5439 & 0.5325 & 13.4852 \\
		\cline{2-6}
		& c & 0.87 & 18.5814 & 0.2870 & 39.3475 \\
		\hline
		\multirow{2}{*}{ Grayscale Image 2 }
		& b & 0.33 & 25.4747 & 0.8422 & 22.5538\\
		\cline{2-6}
		& c & 0.91 & 25.4000 & 0.6094 & 40.2514\\
		\hline
		\multirow{2}{*}{ Grayscale Image 3 }
		& b & 0.30 & 18.5558 & 0.4833 & 13.4959\\
		\cline{2-6}
		& c & 0.68 & 18.5493 & 0.2615 & 38.8526\\
		\hline
		\multirow{2}{*}{ Color Image 1 }
		& b & 0.40 & 18.2185 & 0.8248 & 13.1971\\
		\cline{2-6}
		& c & 0.84 & 18.3654 & 0.5470 & 30.5506\\
		\hline
		\multirow{2}{*}{ Color Image 2 }
		& b & 0.26 & 18.5295 & 0.8008 & 13.5362\\
		\cline{2-6}
		& c & 0.82 & 18.4935 & 0.4563 & 33.1782\\
		\hline
		\multirow{2}{*}{ Color Image 3 }
		& b & 0.18 & 18.5700 & 0.6664 & 13.5471\\
		\cline{2-6}
		& c & 0.40 & 18.4847 & 0.2592 & 32.8564\\
		\hline
	\end{tabular}
	
\end{table}		

需要在导言区加入

\usepackage{multirow}

Latex中公式的编排

Latex中插入公式可以使用

\begin{equation}
% 这里插入公式
\nabla^2f(x, y) = \frac{\partial^2 f}{\partial x^2} + \frac{\partial^2 f}{\partial y^2}
\end{equation}

其会自动编号,非常方便,其效果如下。

公式示例
而对于一个较长的需要换行的公式时,可以使用split,换行时插入\,需要对齐时使用&

\begin{equation}
\begin{split}
\nabla^2f(m, n) &= f(m+1, n) + f(m-1, n) 
\\
&+ f(m, n+1) + f(m, n-1) 
\\
&- 4f(m, n)
\end{split}
\end{equation}

其效果如下:

换行示例

使用时需要在导言区加入

\usepackage{amsmath}

而对于矩阵的输入,有以下示例代码

\begin{equation}
c(x, y) =\begin{bmatrix}  c_R(x, y) \\  c_G(x, y) \\  c_B(x, y) \end{bmatrix} = \begin{bmatrix}  R(x, y) \\  G(x, y) \\  B(x, y) \end{bmatrix}
\end{equation}

其效果如下:

示例

Latex中参考文献的插入

Latex中使用bib文件插入参考文献的步骤有以下几步:

  1. 创建一个bib文件如mybib.bib(新建一个txt文件,将后缀名改为bib即可),在其中加入要引用的参考文献的bib引用格式文本(可以很方便的在Google Scholar上找到对应文献的bib格式文本);
  2. 在需要引用的地方使用\cite{}引用相应的文件
  3. 在模板的\section{Reference}中加入以下两句代码
\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,mylib}

在我的一个Project里,其中mylib.bib中的内容为:

@article{mohammadi2014subjective,
  title={Subjective and objective quality assessment of image: A survey},
  author={Mohammadi, Pedram and Ebrahimi-Moghadam, Abbas and Shirani, Shahram},
  journal={arXiv preprint arXiv:1406.7799},
  year={2014}
}

@article{wang2006modern,
  title={Modern image quality assessment},
  author={Wang, Zhou and Bovik, Alan C},
  journal={Synthesis Lectures on Image, Video, and Multimedia Processing},
  volume={2},
  number={1},
  pages={1--156},
  year={2006},
  publisher={Morgan \& Claypool Publishers}
}


@article{wang2004image,
  title={Image quality assessment: from error visibility to structural similarity},
  author={Wang, Zhou and Bovik, Alan C and Sheikh, Hamid R and Simoncelli, Eero P and others},
  journal={IEEE transactions on image processing},
  volume={13},
  number={4},
  pages={600--612},
  year={2004}
}

@article{wang2009mean,
  title={Mean squared error: Love it or leave it? A new look at signal fidelity measures},
  author={Wang, Zhou and Bovik, Alan C},
  journal={IEEE signal processing magazine},
  volume={26},
  number={1},
  pages={98--117},
  year={2009},
  publisher={IEEE}
}

@inproceedings{de2007image,
  title={Image quality assessment: an overview and some metrological considerations},
  author={De Angelis, Alessio and Moschitta, Antonio and Russo, Fabrizio and Carbone, Paolo},
  booktitle={2007 IEEE International Workshop on Advanced Methods for Uncertainty Estimation in Measurement},
  pages={47--52},
  year={2007},
  organization={IEEE}
}

@article{sheikh2006a,
title={A Statistical Evaluation of Recent Full Reference Image Quality Assessment Algorithms},
author={Sheikh, H R and Sabir, Muhammad and Bovik, Alan C},
journal={IEEE Transactions on Image Processing},
volume={15},
number={11},
pages={3440--3451},
year={2006}
}

则在使用\cite{}引用时,可以直接将文献第一行的内容放入{}里面即可,如

\cite{sheikh2006a}

Latex会自动对其进行编号,其效果如下:

引用示例

参考

  1. Latex输入矩阵的几种方式:https://blog.csdn.net/luohuiwu/article/details/80722026
  2. Latex引用参考文献-BibTex的使用:http://meta.math.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值