Elsevier论文模板没有author biography的解决办法
前两天折腾PR的投稿,提交的时候发现要交个author biography?去看了下官网的guide for author又看到这个:
所以意思是文章里面也有,OK,想着IEEETrans的模板都有不是很简单的吗,结果最后绝望的发现Elsevier的模板好像没有放author biography的功能……(如果有请告知^^)这意味着我们要自己写了,我在tex的论坛里面找到了挺不错的一些例子,用了其中一个
\documentclass{elsarticle}
\usepackage{xparse}%\usepackage{blindtext}\usepackage{morewrites}\usepackage{wrapfig}
\usepackage{xkeyval}%\newwrite\authorbibfile%\AtBeginDocument{%\immediate\openout\authorbibfile=\jobname.aub%
}%
\AtEndDocument{%
\immediate\closeout\authorbibfile
\InputIfFileExists{\jobname.aub}{}{}
}%\makeatletter\define@key{authorbib}{scale}[1]{%
\def\AuthorbibKVMacroScale{#1}%
}\define@key{authorbib}{wraplines}[10]{%
\def\AuthorbibKVMacroWraplines{#1}%
}\define@key{authorbib}{imagewidth}[4cm]{%
\def\AuthorbibKVMacroImagewidth{#1}%
}
\define@key{authorbib}{overhang}[10pt]{%
\def\AuthorbibKVMacroOverhang{#1}%
}\define@key{authorbib}{imagepos}[l]{%
\def\AuthorbibKVMacroImagepos{#1}%
}\makeatother\presetkeys{authorbib}{imagepos=l,imagewidth=4cm,wraplines=15,overhang=20pt}{}\newlength{\AuthorbibTopSkip}
\newlength{\AuthorbibBottomSkip}
\setlength{\AuthorbibTopSkip}{\baselineskip}
\setlength{\AuthorbibBottomSkip}{\baselineskip}
\NewDocumentCommand{\authorbibliography}{+o+m+m+m}{%\IfNoValueTF{#1}{%}{%\setkeys{authorbib}{#1}%\immediate\write\authorbibfile{%\string\begin{wrapfigure}[\AuthorbibKVMacroWraplines]{\AuthorbibKVMacroImagepos}[\AuthorbibKVMacroOverhang]{\AuthorbibKVMacroImagewidth}^^J\string\includegraphics[scale=\AuthorbibKVMacroScale]{#2}^^J\string\end{wrapfigure}^^J}%}%\IfNoValueTF{#3}{%\typeout{Warning: No author name}%}{%\immediate\write\authorbibfile{%\unexpanded{\vspace{\AuthorbibTopSkip}}^^J\string\noindent\relax\unexpanded{\textbf{#3}\par}^^J\string\noindent\relax\unexpanded{#4}^^J%\unexpanded{\vspace{\AuthorbibBottomSkip}}^^J}%}%
}%
上面的代码是论坛中的大佬给出的模板,检查了一下没啥毛病,全部粘了就可以用了,具体的使用方法:
\begin{document}\authorbibliography[scale=0.3,wraplines=10,overhang=40pt,imagewidth=4cm,imagepos=r]{/*photo here*/}{/*name here*/}{ /*text here*/ }\end{document}
如果直接用的话就这样,但是个人习惯还是将名字放入文字中
修改一下:\authorbibliography[scale=0.3,wraplines=10,overhang=40pt,imagewidth=4cm,imagepos=r]{/*photo here*/}{}{ \textbf{/*name here*/} /*text here*/ }
然后还有些小tricks(其实就是这个模板适配度还不是很高要做一些调整- -):
图像飘了,因为wraplines
参数没调好,几行文字就调几行,9行文字就wraplines=9
还有一个小问题,图上盖了字,这个问题不一定是这里有,查资料的时候发现有时候插图也会遇见这种图片被文字覆盖的情况,原因是图片的width小了,这有点像页面元素给的位置小了自然就会被别的元素占坑了。
解决办法:把widht
参数调大点。就不放图了。
还有一个小问题就是上下两个块可能挨得太近了:
用\vspace
(\vspace, \vskip的用法这里就不详细讲啦):
\authorbibliography[scale=0.3,wraplines=3,imagewidth=5cm,imagepos=l]{profile}{}{\textbf{myname} is a cool guy. hello world. hello world. hello world. hello world. hello world. hello world.\vspace{2\baselineskip}}
不放图了,反正又是一个cool guy了。
可以试试其他的方法,但是有些包像里面提到的picins
,但是导入会出错,就没有折腾了。
Elsevier论文模板没有author biography的解决办法相关推荐
- 用word2016/2019写论文或修改论文时出现文件发生错误解决办法
相信很多童鞋在写论文和修改论文时都遇到过问题,如果一不小心,可能最近的努力都会白费了.今天,我把我在前几天修改论文时遇到的问题以及解决办法总结到这里. 所遇到的问题:前几天,我在修改论文,所用的编辑工 ...
- 写论文时遇到的问题及解决办法
问题1:利用endnote关于出现{ },而不是[1]. 解决办法:找到WORD中的update Citations and Bibliography,点击后,即可恢复[]. 问题2:写论 ...
- EDAS投会议论文遇见的问题及部分解决办法——总结
1.上传失败,一直提示行间距出错 PS:比较奇葩的是第一次传的时候没有这个问题,同样的PDF仅是修改了文章中间的某几个单词再次上传出现上述问题,实在是不知道哪里出了问题,重新用IEEE会议模板复制全文 ...
- error C2977: “std::tuple”: 模板参数太多 的解决办法
1>D:\trunk\testing\gtest\include\gtest/internal/gtest-param-util-generated.h(5059): error C2977: ...
- 初次使用爱斯维尔(Elsevier)论文模板遇到的坑
近日我导喊我写论文初稿. 于是下载了爱斯维尔的模板.链接如下: elsarticle 直接开始写,写完之后发现hyperref包怎么都用不了,参考文献不变颜色,也不能跳转很难受. 查了之后才发现第一次 ...
- 第一次使用爱斯维尔(Elsevier)论文模板注意事项
链接: 模板链接. 解压后是这样的: 此时,没有clc文件,需要编译一下: windows+R 再cmd 用cd命令转换到所在目录 执行 latex elsarticle.ins 真正要用的cls文件 ...
- uniapp设置模板路径页面样式混乱解决办法
乱了就在html里面加上下面这行代码试试 <link rel="stylesheet" href="<%= BASE_URL %>static/inde ...
- 此UML形状所在的绘图页不是UML模型图的一部分。该形状合计用于利用UML模型图模板创建的绘图。解决办法
使用visio编辑类图时出现的问题解决方法 说明:当出现上述问题时,检查是否是在UML模式下编辑的.如果不是请重新创建为UML模型即可!!! 检查方法如下 解决方案 ①步骤 ②步骤 ③效果图
- 爱思唯尔(Elsevier)论文模板中添加作者简介和图片(biography)
Elsever论文模板的论文模板中没有biography的模板,如何手动添加? 1. 现有方案举例(不完美) CSDN上也有不少解决方法,例如这里的: \documentclass{article} ...
- office2016无法打开新建的Excel表格,但是能打开以前新建的,解决办法如下
office2016无法打开新建的Excel表格,显示文件格式和扩展名不匹配.但是能打开以前的表格,解决办法如下 新建的excel工作表,结果打开时显示文件格式和扩展名不匹配,文件可能已经损坏或不安全 ...
最新文章
- 深蓝学院的深度学习理论与实践课程:第二章
- 通过学习生物范式,寻找解决AI识别噪音的新方法
- 如何0代码、快速定制企业级NLP模型?百度技术大咖在线解析,可报名
- Elasticsearch 与 Kafka 整合剖析
- MySQL中的Text类型
- Linux下通过设置PS1变量改变bash提示符颜色
- mysql 服务器初始面膜_安全初始化MySql服务器
- MySQL安装与操作总结
- 浏览器端的九种缓存机制介绍
- Hive启动报错: Found class jline.Terminal, but interfac
- Atitit. atiOrder Order 订单管理框架的设计
- 如何把手机投影到电脑,电脑可以当作电视一样被投屏
- cdrx4自动排版步骤_如何在CorelDRAW软件排版CDR怎么快速排版技巧?
- 给宝宝做一个cocos免费游戏-故事和开始界面
- DNS是什么?DNS什么用?
- Servlet学习记录2
- 微信 小程序 APP 渗透测试方案
- TNS-12555 TNS-12560错误
- java读取图片文字
- 允许应用更改计算机,解决电脑总弹出“是否允许程序对计算机进行更改”