时隔2月多,老板又布置新任务,将Infocom会议的文章用latex排版,时间比较紧,所以也就加个班,现在总算是改完了,做过2次排版,只能算是了解的阶段吧,上一篇文章latex初学者入门已经基本介绍了使用环境以及其他的一些基本内容,现在把这次排版遇到的问题拿来与大家分享:

1. 模板:

因为latex是用来给论文排版的,(个人感觉,不是什么很严格的要求完全不需要用latex排版,很麻烦的,耗时至少是word的10倍,仅仅是个人感觉。)所以,一般都不会自己去写,都是需要从网上下载模板来用。

infocom会议的模板,包括期刊与会议:http://download.csdn.net/detail/xueerfei008/5832207

bare_conf.tex  是会议的模板

bare_jrnl.tex  是期刊的模板

还有一个bare_jrnl_comnpsoc,tex  这个不太清楚,待以后用到了再说吧。

基本上写的文章都往模板里边,按照对应的项粘进去就好了。

2. 图片

基本格式在第一章已经提到了,现在来说一下新的问题:

\begin{figure}[!h]
\setlength{\abovecaptionskip}{0pt}
\setlength{\belowcaptionskip}{0pt}
\centering
\includegraphics[scale=0.5]{Figures/Picture3.eps}
\centering
\caption{The standard structure of fuzzy extractor}
\end{figure}

因为这次需要对文章的长度有严格的要求(infocom会议是9页),所以图片所占用的上下文空间需要随时调整,上边代码中的setlength命令就是调整上下文的间距,想变大了就设为正数,否则就设为负数。根据文章要求随时修改调整功能即可。

3. 公式

基本格式参考之前的文章,这里提一下公式太长的解决办法:

方法1  最简单,变小字体:

第一次弄的时候不会,也不知怎样稀里糊涂的过了,这次因为要求严格,所以需要特别的注意:

代码如下:

\begin{small}
\begin{equation}
\begin{aligned}
{...}
\end{aligned}
\end{equation}
\end{small}

用\begin{字体大小命令}...\end{字体大小命令}包住公式部分。字体大小命令如下:

\tiny
\scriptsize
\footnotesize
\small
\normalsize
\large
\Large
\LARGE
\huge
\Huge

方法2:断行

\begin{small}
\begin{equation}
\begin{aligned}
{。。。}\\
{。。。}
\end{aligned}
\end{equation}
\end{small}

公式分开放在两个{}中,断行的部分需要添加\\

4. 表格

没什么大的问题,就是一个通栏和字体设置

通栏比较简单,有时候表格比较大的需要进行整栏放置,只需要加入这个命令就可以了:\begin{table*}

设置表格字体的话不是用\begin{字体命令}\end{字体命令}包住,而是在表格代码中添加:(第二行)

\begin{table*}
\normalsize\centering\caption{...标题}
\begin{tabular}{|c|c|c|c|c|c|c|c|}\hline...添加所需要的内容\hline\end{tabular}
\end{table*}

5. 段间距问题:

由于长度的要求,对整片文章段间距需要进行调整,命令如下:

\setlength{\parskip}{0.35\baselineskip}  数字可以根据需要自己进行调整。

6. 算法问题:

latex中是有固定的算法描述的,使用之前需要添加宏包:

\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage{algorithm} %format of the algorithm
\usepackage{algorithmic} %format of the algorithm

这个在模板里,没有自己手动添加。

这个input和output文字是将默认的require和ensure命令重命名了,在第2,3行所示

\begin{algorithm}
\renewcommand{\algorithmicrequire}{\textbf{Input:}}
\renewcommand\algorithmicensure {\textbf{Output:} }\caption{算法介绍}\label{alg:6}%这个是编号\begin{algorithmic}[1]\REQUIRE 输入 %算法的输入参数:Input\ENSURE  输出  %算法的输出参数:Output在编译时,require和ensure会被替换为input和output\label{alg:6}  %state命令是开始算法,这是会有默认的编号产生\STATE \FOR {...用公式或者文字描写for语句}\STATE  %for里边的具体内容\ENDFOR   %用endfor来结束for语句\end{algorithmic}
\end{algorithm}


循环包括WHILE等都是有固定么名称的,大家可以在需要的时候上网查一下具体的问题描述。

好了,大概就这些了问题了,折腾了2天,很多东西也都是上网查的,然后自己动手实践一下,希望对大家有帮助。


latex初学者入门(二)相关推荐

  1. Latex初学者入门

    原文链接:https://blog.csdn.net/xueerfei008/article/details/8864459 转载于:https://www.cnblogs.com/lemonQ/p/ ...

  2. Latex 初学者入门(四)-- 多个作者共享同一个地址

    又给老板改格式,其实感觉大多会议都是模板不同,不同主要在于注释,作者,摘要以及引用文献的不同,上次的那篇讲bib数据库的用法,真是倒腾了一整天,不知道为什么一定要使用这种东西,而且老板貌似对人家的风格 ...

  3. 微信小程序云开发 初学者入门教程二

    微信小程序云开发 初学者入门教程二-前端操作数据库模块 如何操作数据库,作为一名前端,如果对数据的知识不够熟悉也没关系,从现在开始好好学习就行,数据库的操作内容差不多涉及增删改查四大模块,花一些业余的 ...

  4. 首发:适合初学者入门人工智能的路线及资料下载

    本文为AI入门提供了一个简易的学习路线,并提供了代码和数据集下载.(黄海广) 一.前言 AI以及机器学习入门,初学者遇到的问题非常多,但最大的问题就是: 资料太多!!!看不完!!!不知道如何取舍!!! ...

  5. 新手必看:生成对抗网络的初学者入门指导

    新手必看:生成对抗网络的初学者入门指导 https://www.cnblogs.com/DicksonJYL/p/9698877.html 本文为 AI 研习社编译的技术博客,原标题 A Beginn ...

  6. 【linux视频教程整套共25个视频】Linux初学者入门教程 .

    [linux视频教程整套共25个视频]Linux初学者入门教程 视频内容 1.Linux系统安装(一) 2.Linux系统安装(二) 3.Linux系统安装(三) 4.Linux系统安装(四) 5.远 ...

  7. 【LaTeX教程】二.LaTeX的字体字号设置

    欢迎订阅本专栏:<LaTeX教程> 专栏介绍: 博主是一名重度LaTeX使用人员,想借此专栏跟大家分享LaTeX的使用心得,同时为LaTeX初学者们提供一些入门经验.欢迎正在使用或者即将使 ...

  8. 适合初学者入门的Java基础视频

    学习一门新技能,最先做到的是在入门的时候,培养出兴趣,这样才能支撑下一步的学习. 这里略小坑整理了两套最适合初学者入门的Java基础教程,两位讲师分别是刘意(江湖绰号风清扬)老师和毕向东(无数人的ja ...

  9. 深度学习试题_初学者入门宝典-机器学习入门资料汇总及学习建议(2018版)

    机器学习初学者公众号自从2018年10月开设以来,发表了不少机器学习入门的宝贵资料,受到广大机器学习爱好者的好评,本文对2018年本站发过的文章进行分类和汇总,以便初学者更好地学习. 机器学习入门,初 ...

最新文章

  1. 基于HttpClient的HttpUtils(后台访问URL)
  2. 面试可能遇到的问题总结【二】
  3. case when的判断顺序_CASE 表达式
  4. 【重复制造精讲】Backflush 倒冲介绍
  5. 9中继器添加一列序号自增_三个动态自动更新EXCEL序号的小技巧,解决重复编号困扰...
  6. c#写数据到Excel慢
  7. 基于LSTM的序列预测: 飞机月流量预测
  8. huffman python_Python huffman包_程序模块 - PyPI - Python中文网
  9. 前端:JS/30/综合实例:选项卡(HTML,CSS,JS)
  10. 从0到1告诉你搭建完整Python+requests接口自动化测试框架!
  11. Vendor Prefix:为什么需要浏览器引擎前缀
  12. C/C++ const
  13. Nginx安装负载均衡配置 fair check扩展
  14. 潦草字体在线识别_遇到好看的字体?不会识别?教你如何快速识别字体
  15. wechaty-微信聊天机器人-调研分析
  16. 《刻意练习——如何从新手到大师》——创造天才
  17. Byte历险记(tomcat+web游历)
  18. P2916 [USACO08NOV]安慰奶牛Cheering up the Cow
  19. 5G差异化业务场景需求及网络切片(1)
  20. 视频教程-ps基础课程绝对初级,小白听得懂-Photoshop

热门文章

  1. gradle下载安装(个人记录)
  2. Python画了一朵花
  3. c语言编程基础之IPC共享内存
  4. 迷宫寻宝(一) 82
  5. matlab进行傅里叶分析
  6. [原创] 在MFC中大家都习惯用CStdioFile来处理文本文件,可是为什么CStdioFile不叫CTextFile?
  7. 1367 二叉树中的列表
  8. Java项目:springboot客户关系管理系统
  9. Druid监控页面的配置和使用
  10. IMF: Interactive Multimodal Fusion Model for Link Prediction