LaTex 一文解决Elsevier模板下图表相关问题

目录二、表格相关设置
本文的编译环境为,使用的编译器为一、图片相关设置 1、下jpg转eps文件
目前,大多数使用的是CTeX下的 窗口,运行bmeps命令即可完成转化 。其实,在下也有相应的窗口,叫Tex Live -line(可以直接在电脑搜索栏里进行搜索即可) 。进入后,只要将图片放在当前的工作路径,使用bmeps -c xxx.jpg xxx.eps即可(这里的xxx指的则是你自己的图片名) 。
当然,如果不知道工作路径在什么地方,利用cd命令将工作路径切换到桌面,然后进行转化 。具体代码如下图所示:
2、插入eps文件不显示问题解决
完成图片格式转化后,在中使用模板插入图片时,发现图片始终显示空白,而且标题也没有加粗 。
解决方法:
打开设置,将编译器设置修改为即可,修改方式如下:
修改编译器前后对比(左图为下,右图为)

LaTex 一文解决Elsevier模板下图表相关问题

文章插图
在使用后,图片即可正常显示,并且标题也自动被加粗 。(至于为什么编译下不能正常显示图片,我也不是很清楚,可能受模板的影响 。)
注:在使用编译的时候,不能打开编译的PDF文件,否则会报错!(因为它有默认的内部PDF查看器)
3、图片引用设置
在引用图片编号时,若想将在数字编号前添加为Fig,可以在导言区添加如下命令
\newcommand{\figref}[1]{Fig.~\ref{#1}}
以后,引用图片使用\即可出现Fig
二、表格相关设置 1、表名加粗及换行设置
latex中表格名默认样式如下:
而投稿要求的表格样式如下:
注意两个不同的点:1是表格名加粗,2是表名单独占一行
实现方式只需在导言区添加如下命令即可:
LaTex 一文解决Elsevier模板下图表相关问题

文章插图
\usepackage[font=small,labelfont=bf,labelsep=none]{caption}%加粗\captionsetup[table]{labelsep=newline,%换行singlelinecheck=false,%居左}
2、表格过长或过窄问题
通常,在latex中当表格过长时,会溢出整体文档页面 。如下图所示:
解决方式:可在环境前添加\{\}{!}即可解决,具体如下所示:
\resizebox{\textwidth}{!}{\begin{tabular}....\end{tabular}}
该条命令是将表格长度与页面适应,宽度自动调整 。调整后的表格如下:
当然,表格过窄也可使用上述命令,在此不再举例说明 。从上图来看,明显看出第一根线与各列列名过于拥挤,为进一步美观,我们还可调整整个表格的行间距和列间距 。
\resizebox{\textwidth}{!}{\renewcommand{\arraystretch}{1.3}%调整行间距\tabcolsep 15pt %调整列间距\tabsep\begin{tabular}....\end{tabular}}
3、表格引用设置
在引用表格编号时,同样若想产生Table num样式,可在导言区添加如下命令:
【LaTex 一文解决Elsevier模板下图表相关问题】\newcommand{\tabref}[1]{Table.~\ref{#1}}