一、双栏中正确使用图片
【问题描述】
貌似multicols环境中不能放图片,即
\begin{multicols}{2}
\begin{figure}
\centering
\includegraphics[width=0.309\textwidth]{fig0001.eps}
\caption{图} \label{fig:1}
\end{figure}
\end{multicols} 是不允许的,图片丢失,可是如把图片放在multicols环境外图片就是单栏的了,是不是这样?

解释说明:Package multicol Warning: Floats and marginpars not allowed inside `multicols'
environment!.
就是说multicols环境里,是不允许浮动环境存在的。
【解决方案】
方案一、参见ctex-faQ,59个问题。摘录如下:
如果你使用的是LATEX 标准文档类的twocolumn 模式,那么使用figure 和table 环境可以产生单列的
浮动图形或者表格,而使用figure* 和table* 环境则可以产生通栏的浮动图形或者表格。
如果你使用的是multicol 宏包提供的multicols 环境,那么就有一点小问题了。figure 和table 在这种方式下无法正常工作,会导致图形或者表格丢失。但是, figure* 和table* 仍然可以正常工作,产生通栏的浮动图形或者表格,就像在标准文档类的twocolumn 模式下一样。
要在multicols 环境中使用单栏的图形或者表格,可以使用float 宏包提供的[H] 位置选项。例如
\begin{figure}[H]
...
\caption{...}
\end{figure}
但是要注意的是,这种方式产生的对象是不能“浮动”的,也就是说位置是固定的。因此,有时候你必须仔细调整它的位置,以免造成分栏的底部参差不齐。

方案二、在双栏环境下,我们可以不使用figure。可以直接插入图片,居中的话可以用center环境。若是想使用caption和label,导言区 加入代码:
\makeatletter
\def\@captype{figure}
\makeatother
\caption{???}\label{xxx}


这样会让图和表格的标题都以figure ,若是table也正常的话。每次使用前修改为\makeatletter
\def\@captype{table}
\makeatother
或者重新定义为:
\makeatletter
\newcommand\figurecaption{\def\@captype{figure}\caption}
\newcommand\tablecaption{\def\@captype{table}\caption}
\makeatother
然后用\figurecaption{XXX}和\tablecaption{XXX}来加标题吧!

方案三、定义新的环境来使用。
\makeatletter
\newenvironment{tablehere}
{\def\@captype{table}}
{}


\newenvironment{figurehere}
 {\def\@captype{figure}}
 {}
\makeatother

我们直接使用 figurehere 和 tablehere环境就可以了。

二、 图片位置的控制 多图
1,插入并列的子图

\usepackage{subfigure}

\begin{figure}[H]
\centering
\subfigure[SubfigureCaption]{
\label{Fig.sub.1}
\includegraphics[width=0.4\textwidth]{figurename.eps}}
\subfigure[SubfigureCaption]{
\label{Fig.sub.2}
\includegraphics[width=0.4\textwidth]{figurename.eps}}
\caption{MainfigureCaption}
\label{Fig.lable}
\end{figure}

2,控制图片位置
如果不喜欢让Latex自动安排图片位置,可以使用float包,然后
用\begin{figure}[H]。

\usepackage{float}
1,插入jpg图片
在命令行环境下,使用命令:
ebb figure.jpg
生成bounding box文件figure.bb。

使用如下命令:
\includegraphics[width=0.8\textwidth]{figure.jpg}

可以使用Pdf Texify直接编译成pdf文件。

2,插入bmp图片
还没有找到直接插入bmp图片的方法。现在的方法是,使用
gimp将bmp转换成jpg,然后按上述方法插入。转换时不要
使用windows自带的painter,图片质量损失太多。用gimp或
fastone image viewer,将jpg质量选为最高,转换之后得到的
图片质量较好。

3,同时插入jpg和eps图片
插入的命令不变。编译时使用Latex, dvi2pdf,两种格式的
图片都可以显示。

插入eps图片
使用\includegraphics[选项]{文件} 命令可以插入eps图片。下面是一个最简单的例子:

\documentclass{article}
\usepackage{graphicx} %使用graphicx包
\begin{document}
\includegraphics{file.eps} %插入图片,按图片原尺寸插入
\end{document}

注意:
(1)eps文件和tex文件放在同一个文件夹,只用文件名就可以调用,不用写路径。

(2)编译时不能使用pdflatex,会出错。即使不出错,也看不到图。应使用latex编译生成dvi,然后dvi2ps,ps2pdf就可以看到图了。

使用[选项]可以指定图片大小:

\includegraphics[width=3in]{file.eps}
设定图片宽度为3 inches,图片高度会自动缩放。

\includegraphics[width=\testwidth]{file.eps}
设定图片宽度为文本宽度。

\includegraphics[width=0.8\textwidth]{file.eps}
设定图片宽度为文本宽度的0.8倍

\includegraphics[width=\testwidth-2.0in]{file.eps}
设定图片宽度比文本宽度少2 inches。

使用[选项]指定图片旋转角度:
\includegraphics[angle=270]{file.eps}
将图片旋转270度。

两个选项同时使用,中间用逗号隔开:
\includegraphics[width=\testwidth, angle=270]{file.eps}

LaTeX——双栏论文插入图片相关推荐

  1. 记录 | Latex 双栏排版插入图片后图片太大的问题 一种解决方案

    问题描述 使用某会议的latex模板(双栏)完成论文时,出现了插入图片特别大.无法调整大小的问题: latex代码 \documentclass[conference,a4paper]{XXX}... ...

  2. Latex 双栏论文中间间隔消失 文字重叠

    问题 Latex双栏论文,两栏中间间隙消失,文字重叠.删除部分文字,回复正常.通常伴随 "Overfull, hbox" 的警告. 解决方法 参考LaTeX two-column ...

  3. LaTeX双栏模板插入通栏公式(跨栏插图)

    1. 利用带星号的浮动体环境 带星号的浮动体figure和table环境可以在双栏模板中使用,例如我们以IEEEtran为例,插入通栏公式 \documentclass{IEEEtran} \usep ...

  4. latex双栏论文把跨栏图片固定到底部时,图片出现在论文末尾的解决方法

    在一开始加入这个包就可以了 \usepackage{stfloats} \begin{figure*}[b] \centering\includegraphics[width=14cm]{figure ...

  5. LATEX——两张图并列排列/双栏模板中图片通栏并列布局

    LATEX--两张图并列排列/双栏模板中图片通栏并列布局 正常插入图片 并列插入两张图片 双栏模板中图片通栏并列布局1(不同图片使用不同标题,不同编号) 双栏模板中图片通栏并列布局2(不同图片使有不同 ...

  6. Word里如何在双栏文章里插入双栏大小的图片且不改变文章顺序

    Word里如何在双栏文章里插入双栏大小的图片且不改变文章顺序 本文主要介绍如何解决Word里在双栏文章里插入双栏大小的图片且不改变文章顺序,图片显示在页面底端. 写期刊论文的时候一般是双栏文章,但是免 ...

  7. 使用latex撰写Elsevier双栏论文,表格标题caption左对齐问题

    问题描述: 使用写Elsevier双栏论文的latex模板时,跨栏表格标题总是无法对齐表格最左端,尝试引入\usepackage{caption2}也不行,使用\captionsetup{single ...

  8. latex入门指南:插入图片、表格、公式方法一览

    省事链接: 生成表格latex代码:www.tablesgenerator.com 生成公式latex代码:www.latexlive.com 目录 1 插入图片 1.1 移动标题位置 1.2 双栏文 ...

  9. latex换页_备忘 | Latex 双栏模式下表格太长怎么办?

    " Latex 双栏模式下表格太长怎么办?这一条够简单!" 点击 Latex 双栏模式下表格太长怎么办? 作 者:marsggbo出 处:https://www.cnblogs.c ...

最新文章

  1. LTE基带芯片出货量首次超过50%
  2. 单例模式的3种实现方式, 及其性能对比
  3. 算法-----两数之和 II - 输入有序数组
  4. vForum 2008系列之七:主题演讲:虚拟化的未来
  5. [UWP小白日记-14]正则表达式
  6. Another app is currently holding the yum lock; waiting for it to exit...
  7. 关掉内核线程linux,c – 如何在rmmod上停止Linux内核线程?
  8. USB On-The-Go引脚
  9. 深入分析Nginx 502 Bad Gateway和Nginx 504 Gateway Time-out
  10. MCGS触摸屏通过MODBUS通讯速度控制台达B2伺服参数,有触摸屏源程序和伺服设定参数,实际的项目应用的。
  11. 【Milvus的以图搜图】
  12. 关于思科C2950交换机console清除密码,恢复初始配置的方法
  13. 蓝牙耳机什么牌子好_盘点千元内最好的蓝牙耳机
  14. 数据中心(DC)核心交换机和普通交换机的区别
  15. WORD “锁定标记”的功能
  16. ios 各种动画机制
  17. warning: function returns address of local variable(函数参数返回错误)
  18. c语言求商品的总价程序,C语言简单问题,求商品总价。。在线急等大神解答
  19. vue新框架nuxt通过文件目录自动生成路由
  20. HFP和HSP的区别

热门文章

  1. Oracle 11g Dataguard搭建及知识梳理
  2. 小白入坑 Web 渗透测试必备指南
  3. DAO层接口性能监控
  4. JAVA创建一个私有域_使用java基础反射访问私有域、方法和构造函数
  5. #define c# 报错_c语言中#define的用法
  6. 自动/持续部署Docker 的tomcat web项目(一)
  7. Centos 7 定时关机
  8. 【HTML】获取当前时间并显示在网页上
  9. 【java】测试dubbo业务
  10. github代码_GitHub代码空间如何提高生产力和降低障碍