前两天折腾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的解决办法相关推荐

  1. 用word2016/2019写论文或修改论文时出现文件发生错误解决办法

    相信很多童鞋在写论文和修改论文时都遇到过问题,如果一不小心,可能最近的努力都会白费了.今天,我把我在前几天修改论文时遇到的问题以及解决办法总结到这里. 所遇到的问题:前几天,我在修改论文,所用的编辑工 ...

  2. 写论文时遇到的问题及解决办法

       问题1:利用endnote关于出现{ },而不是[1]. 解决办法:找到WORD中的update Citations and Bibliography,点击后,即可恢复[].    问题2:写论 ...

  3. EDAS投会议论文遇见的问题及部分解决办法——总结

    1.上传失败,一直提示行间距出错 PS:比较奇葩的是第一次传的时候没有这个问题,同样的PDF仅是修改了文章中间的某几个单词再次上传出现上述问题,实在是不知道哪里出了问题,重新用IEEE会议模板复制全文 ...

  4. error C2977: “std::tuple”: 模板参数太多 的解决办法

    1>D:\trunk\testing\gtest\include\gtest/internal/gtest-param-util-generated.h(5059): error C2977: ...

  5. 初次使用爱斯维尔(Elsevier)论文模板遇到的坑

    近日我导喊我写论文初稿. 于是下载了爱斯维尔的模板.链接如下: elsarticle 直接开始写,写完之后发现hyperref包怎么都用不了,参考文献不变颜色,也不能跳转很难受. 查了之后才发现第一次 ...

  6. 第一次使用爱斯维尔(Elsevier)论文模板注意事项

    链接: 模板链接. 解压后是这样的: 此时,没有clc文件,需要编译一下: windows+R 再cmd 用cd命令转换到所在目录 执行 latex elsarticle.ins 真正要用的cls文件 ...

  7. uniapp设置模板路径页面样式混乱解决办法

    乱了就在html里面加上下面这行代码试试 <link rel="stylesheet" href="<%= BASE_URL %>static/inde ...

  8. 此UML形状所在的绘图页不是UML模型图的一部分。该形状合计用于利用UML模型图模板创建的绘图。解决办法

    使用visio编辑类图时出现的问题解决方法 说明:当出现上述问题时,检查是否是在UML模式下编辑的.如果不是请重新创建为UML模型即可!!! 检查方法如下 解决方案 ①步骤 ②步骤 ③效果图

  9. 爱思唯尔(Elsevier)论文模板中添加作者简介和图片(biography)

    Elsever论文模板的论文模板中没有biography的模板,如何手动添加? 1. 现有方案举例(不完美) CSDN上也有不少解决方法,例如这里的: \documentclass{article} ...

  10. office2016无法打开新建的Excel表格,但是能打开以前新建的,解决办法如下

    office2016无法打开新建的Excel表格,显示文件格式和扩展名不匹配.但是能打开以前的表格,解决办法如下 新建的excel工作表,结果打开时显示文件格式和扩展名不匹配,文件可能已经损坏或不安全 ...

最新文章

  1. 深蓝学院的深度学习理论与实践课程:第二章
  2. 通过学习生物范式,寻找解决AI识别噪音的新方法
  3. 如何0代码、快速定制企业级NLP模型?百度技术大咖在线解析,可报名
  4. Elasticsearch 与 Kafka 整合剖析
  5. MySQL中的Text类型
  6. Linux下通过设置PS1变量改变bash提示符颜色
  7. mysql 服务器初始面膜_安全初始化MySql服务器
  8. MySQL安装与操作总结
  9. 浏览器端的九种缓存机制介绍
  10. Hive启动报错: Found class jline.Terminal, but interfac
  11. Atitit. atiOrder   Order 订单管理框架的设计
  12. 如何把手机投影到电脑,电脑可以当作电视一样被投屏
  13. cdrx4自动排版步骤_如何在CorelDRAW软件排版CDR怎么快速排版技巧?
  14. 给宝宝做一个cocos免费游戏-故事和开始界面
  15. DNS是什么?DNS什么用?
  16. Servlet学习记录2
  17. 微信 小程序 APP 渗透测试方案
  18. TNS-12555 TNS-12560错误
  19. java读取图片文字
  20. 允许应用更改计算机,解决电脑总弹出“是否允许程序对计算机进行更改”

热门文章

  1. Android完美解决监听home键
  2. vs2015下载路径
  3. 应用程序池是个什么东东?
  4. Mybatis Plus快速入门
  5. 五子棋的实现 Java课程设计
  6. linux ssh权限设置,linux 让ssh只允许指定的用户登录的权限设置
  7. 实话实说!猿如意大测评!助力coding!
  8. unity 安卓端输出日志神器--Reporter插件
  9. HugePages 大内存页
  10. ASP.NET AES加密