Latex/CTex/WinEdt 期刊双栏排版图表中英文标题走过的那些坑
工作环境(蓝色粗体字为特别注意内容)
1,系统环境:Win7 Ultimate sp1
2,软件环境:pdfTeX 3.1415926-2.3-1.40.12 (MiKTeX 2.9)、WinEdt 7,编译器:PDFTeXify
3, 参考文献:①https://blog.csdn.net/fandroid/article/details/49783039、②https://www.cnblogs.com/o-din/p/7368222.html
坑一、LaTeX使用begin{figure}或者begin{table}导致图或者表不显示的问题
根据参考文献①,因为在multicols环境中不能使用figure环境,log中会有warning,因此双栏环境下存在问题。但是我们想要使用caption和label命令,来达到自动编号引用的目的,应该怎么办呢?
Step1.导言区加入以下代码
\makeatletter % 双栏使用caption
\newenvironment{tablehere}{\def\@captype{table}}{}
\newenvironment{figurehere}{\def\@captype{figure}}{}
\makeatother
使用:
\begin{tablehere}
\begin{tabular}{ccccc} % 5列,居中(c)
\end{tabular}
\end{tablehere}
坑二、显示中英文Caption(使用ccaption)
Step1.引入宏包
\usepackage{ccaption}
Step2.使用bicaption
\bicaption[table2]{表}{流式负载影响}{Table}{English Title} %注,bicaption的用法无需/label,引用方式:\ref{table2},编译,发现以下问题,1)中文图、表名称显示成英文,2)表序号后面有“:”
针对上面两个小问题,下面一一解决:
对于1),在导言区加入以下代码:
\renewcommand{\figurename}{{\CJKfamily{kai}图}}
\renewcommand{\tablename}{{\CJKfamily{kai}表}}
编译,问题解决:
对于2),在导言区加入以下代码
\captiondelim{ }% caption中可把冒号用空格代替
编译,问题解决:
但是存在一个小问题:图、表和标题(caption)的距离太大即坑三。
坑三、LaTeX/TeX图、表格跟caption标题之间的距离太大。
在bicaption下面插入如下代码:
\vspace{-0.2cm} % 调整上下文距离
编译,问题解决:
对于图来说,解决思路一样,下面看看插入图片的效果:
坑四、添加表格标注(注释)
引入包:
\usepackage{threeparttable} % 表格注释 by pang
使用:
\begin{center}
\begin{tablehere}
\captiondelim{ }% caption中可把冒号用空格代替
\bicaption[table2]{表}{流式负载影响}{Table}{English Title}
\vspace{-0.2cm} % 调整上下文距离
\renewcommand\tabcolsep{5.0pt} % 调整表格列间的宽度
\fontsize{9.3pt}{11.6pt}\selectfont %{字体尺寸}{行距}
\begin{threeparttable}
\begin{tabular}{ccccc} % 5列,居中(c)
\toprule % 顶横线
Index & CO$_{2}$ \par (ppm)& Tempe \par (${^\circ}$C) & Illum\par (gg)& CCC \par (abc) \\
\hline
{\bf 1}\tnote{a} & 2342 & 12.5 & 234.86 & 154.24 \\
{\bf 2}\tnote{b} & 1233.0 & 23.0 & 211.0 & 139.7 \\
\bottomrule % 底横线
\end{tabular}\vspace{0cm}
\begin{tablenotes}
\footnotesize
\item[a] Table note a %此处加入注释*信息
\item[b] Table note b
\end{tablenotes}
\end{threeparttable}
\end{tablehere}
\end{center}
最终表格效果如下
哈哈~~~总算可以看啦啦啦~~~~
坑五、点击文章中的引用无法跳转的问题。
将tex文档编译成pdf之后,引用标记的地方无法使用鼠标点击跳转,
引言区加入引用包:
\usepackage{hyperref} % 引用跳转
\hypersetup{CJKbookmarks=true} % 生成标签引用
清理工程,重新编译,生成引用,并可以点击跳转:
至此,终于在LaTeX中双栏排版图表中英文双标题并且自动编号的问题解决了。
Latex/CTex/WinEdt 期刊双栏排版图表中英文标题走过的那些坑相关推荐
- 220112-3步Word双栏排版图表单栏置顶居中
Step1: 插入-文本框-绘制文本框 Step2: 复制图/表到新建的文本框内,调整到合适大小 Step3: 右键文本框-更多布局选项-设置如下,最后确定即可实现标题效果
- ieee期刊_IEEE期刊的双栏排版中的图片位置问题
现在有些期刊会要求双栏排版,虽然有对应的模板,但还是会出现很多排版上的问题. 今天讲的这个图片位置问题就是喵酱最近一直被困扰的问题,那就赶紧来记录一下吧,同时也分享给大家!! 首先,对于IEEE的模板 ...
- Latex使用技巧:双栏模式下的跨栏长公式(APS期刊,PRL,PRA,PRB...) 此博文包含图片 (2017-03-16 16:41:49)转载▼
Latex使用技巧:双栏模式下的跨栏长公式(APS期刊,PRL,PRA,PRB-) 此博文包含图片 (2017-03-16 16:41:49)转载▼ 标签: latex ctec 论文写作 技巧 长公 ...
- word双栏排版格式混乱问题解决:打开“视图”-“大纲”查看分节符,将不需要的分节符Delete删除
@word双栏排版格式混乱问题解决## 标题 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页.如果你想学习如何使用Markdown编辑器, 可以仔细阅 ...
- Elsevier论文草稿在排版时如何添加行号?(单栏排版,双栏排版)
Elsevier模板撰写的latex草稿lmanuscript, 通常可以通过添加行号以方便审稿人审阅投稿论文, 下面给大家介绍两种行号编排的方法:单栏排版行号添加,双栏排版行号添加 1. 如果论文 ...
- Latex 表格图片公式跨双栏显示并使标题居中以及表格图片注释技巧
很多期刊的要求双栏排版,这时候表格太小不足以装下超出的内容,需要跨双栏显示. 技巧很简单只需要 \begin{table*} 即可,即在table后加个.图片也是一样,在figure后加个*. 公式如 ...
- 【论文写作】word中如何在双栏排版中插入单栏排版内容
在Word双栏排版中插入单栏排版,可以按照以下步骤操作: 在需要单栏排版的部分,将光标定位到该部分的开头或结尾. 分别点击"布局"选项卡,在"页面设置"组中找到 ...
- 写论文——设置word双栏排版中第一页下面的作者简介
场景: 设置word双栏排版中第一页下面的作者简介 解决方案: 1.首先将首页中和其它页面的正文选中排版成双栏,方法选中正文,页面布局-分栏-双栏, 排版成双栏后 2.回到首页,找到正文双栏的左边的一 ...
- windows10+Ctex+winedt10.3+中文\英文期刊双栏模板+排版时遇到的坑
``环境搭建: https://www.cnblogs.com/xiachongkun/p/8176390.html 中文期刊模板: 可使用自动化学报双栏latex模板:http://www.aas. ...
最新文章
- listen函数的第二个参数_【图像处理】OpenCV系列十七 --- 几何图像变换函数详解(一)...
- 解决mac上mariadb不能远程访问的问题
- (0009) iOS 开发之友盟统计分析SDK已全面支持HTTPS的更新
- Java理论知识及面试题
- 查询shared_pool主要部分的使用率
- GeoServer之styles定制
- java 反射 性能_java高性能反射及性能对比
- 设计模式:组合模式(Composite)
- python的threading是什么意思_Python中的threading模块是什么
- pycharm远程调试报错cant ser remote tunneling
- javaweb(02) JavaScript基础知识
- sklearn.ensemble.RandomForestRegressor参数含义
- 【IDEA/SVN】IDEA 从SVN导入项目到本地
- 各种类型数据库以及其适用场景
- js实现表格隔行变色效果
- 机器字长、存储字长、存储单元的个数、存储容量
- turtlesim画正方形代码对比
- 《ROS2机器人建模URDF》8.4控制移动机器人轮子运动
- python求圆锥体的表面积_使用matplotlib绘制圆锥的三维图形
- Python如何写接口,以及请求多种外部接口的方法
热门文章
- 基于JAVA宠物托管系统计算机毕业设计源码+系统+lw文档+部署
- 解决:Activiti7与SpringBoot整合时,默认生成的activiti数据库中只有17张表,无另外8张历史表
- 浪潮信息m6服务器性能,展现强劲性能,浪潮M6服务器为什么能刷新SPEC多项记录...
- 6.2 不一致数据的转换
- Dorado7 notify非alert 输入框prompt confirm layer dialoger,layer.msg,toast效果,几秒关闭layer.load layer.open
- RTC实时通信提高音质方法QOS(一)
- uniapp设置页面背景颜色
- 论文笔记 EMNLP 2020|Edge-Enhanced Graph Convolution Networks for Event Detection with Syntactic Relation
- 语法糖(Syntactic sugar)
- 应用分发平台之苹果超级签名流程分析及API错误