加载中…
正文 字体大小:

Latex合并及插入图片相关问题

(2013-02-02 16:43:23)

latex来合并图形


王老师的网站上有用latex来合并图形的说明,我把它粘到latex中,合并之后,两个图形的位置不是并排放置的,我通过仔细摸索,修改之后,能并排放了。下面是王老师网站上的有关内容。

latex合并图形


\documentclass{article}

\usepackage{graphicx}

\begin{document}

\thispagestyle{empty}

\begin{figure}

% \centering

\begin{minipage}[t]{0.3\textwidth}

%\centering

\vspace{0pt}

\scalebox{1.2}[1.2]{\includegraphics[scale=0.35,angle=-90]{Fig4a.eps}}

\end{minipage}

\hspace{0.1\textwidth}

\begin{minipage}[t]{0.3\textwidth}

% \centering \vspace{0pt}

\scalebox{1.2}[1.2]{\includegraphics[scale=0.35,angle=-90]{Fig4b.eps}}

\end{minipage}

\end{figure}


\end{document}


然后在终端中运行命令:latex case.tex

dvips case.dvi

ps2eps case.ps

下面说一下具体做法

先建一个文件夹,把要合并的两个图拷到文件夹内,在文件夹内再建一个名称为case.tex的空文档,然后把上面的内容(不包含在终端中运行的命令的部分)复制到空文档中,要合并的两个图的名称要和case.tex
中的有关图形名称一致,比如Fig4a.epsFig4b.eps 。“% \centering”这一行内容不知道为什么用%注释掉了,注释掉了之后我的图形在合并的时候摆放的位置就不对了,当我把这一行前面的%去掉之后才能把要合并的图形位置放好。

\begin{minipage}[t]{0.3\textwidth},这一行中的[t]top的意思,表示图形离页面顶端的距离,{0.3\textwidth}表示距离的大小。

\vspace{0pt}\hspace{0.1\textwidth} 可能是分别表示两个图形垂直和水平错开的距离。我在合并的时候发现放在左侧的晶体结构图的右侧部分被挡住了一部分,把水平错开的距离由{0.1\textwidth}改成{0.2\textwidth}之后就不会被遮挡了,当我把能带图中grace的水平位置设成x0.250.78时(grace plot → Graph Appearance Viewport Xmin 0.25, Xmax 0.78),放在右侧的能带图的左侧部分不会被遮挡,但是当我把0.25改成0.05时,也就是说能带图的左侧空白变小之后就会被遮挡。

\scalebox{1.2}[1.2]{\includegraphics[scale=0.35,angle=-90]{Fig4a.eps}},这一行中“scale=0.35' 表示图形的大小,”angle=-90“ 表示把图形旋转-90度,我的图形不需要旋转,把它的值设成=0就行了。

在终端中运行下面三个命令

latex merge.tex

dvips merge.dvi

ps2eps merge.ps



latex 图片并排 (2011-10-03 16:09:01)


http://blog.sina.com.cn/s/blog_6e9a6ddb0100tg6q.html



latex 图片并排 (2011-10-03 16:09:01)转载▼

标签: 杂谈 分类: Latex

from:http://zhaoshiliang.wordpress.com/2010/07/27/多图排版/

1. 并排摆放,共享标题

当我们需要两幅图片并排摆放,并共享标题时,可以在 figure 环境中

使用两个 \includegraphics 命令。

\begin{figure}[htbp]

\centering

\includegraphics{left}

\includegraphics{right}

\caption{反清复明}

\end{figure}

2. 并排摆放,各有标题

如果想要两幅并排的图片各有自己的标题,可以在 figure 环境中使用

两个 minipage 环境,每个环境里插入一个图。

\begin{figure}[htbp]

\centering

\begin{minipage}[t]{0.3\textwidth}

\centering

\includegraphics{left}

\caption{清明}

\end{minipage}

\begin{minipage}[t]{0.3\textwidth}

\centering

\includegraphics{right}

\caption{反复}

\end{minipage}

\end{figure}

3.并排摆放,共享标题,各有子标题

如果想要两幅并排的图片共享一个标题,并各有自己的子标题,可以使用 subfig 宏包提供的 \subfloat 命令。

subfloat 命令缺少宽度参数。虽然我们可以用 \hspace 命令调整子图的距离,子标题却只能和子图本身一样宽,就会出现折行。

为了避免子标题折行,我们可以在 \subfloat 里再嵌套个 minipage,因为后者是有宽度的。

\begin{figure}[htbp]

\centering

\subfloat[清明]{

\label{fig:improved_subfig_a}

\begin{minipage}[t]{0.3\textwidth}

\centering

\includegraphics{left}

\end{minipage}

}

\subfloat[反复]{

\label{fig:improved_subfig_b}

\begin{minipage}[t]{0.3\textwidth}

\centering

\includegraphics{right}

\end{minipage}

}

\caption{反清复明}

\end{figure}




Latex使用--subfigure竖排图形 闫老师的笔记上的相关内容可能就是来自该网页


http://blog.csdn.net/bennyfun79/article/details/8180929


分类: Research/MATLAB/Latex 小问题/FAQ 2012-11-13 23:26 125人阅读 评论(0) 收藏 举报

LaTeX插图始终是件麻烦的事情, 这里介绍了如何 在LaTeX文档中插入图片, 但有时还是不能满足某些特殊要求. 这里介绍使用latexsubfigure竖排图形. 参考这里的资料.


注意要使用宏包\usepackage{graphicx}\usepackage{subfigure}


IEEE给的模板是图形横排,subfigure不支持\\换行


所以网上查了查,有个人用minipage放在subfigure{}中,在minipage{}里换行


[CODE]


\begin{figure}

\centering

\subfigure[the first subfigure]{

\begin{minipage}[b]{0.2\textwidth}

\includegraphics[width=1\textwidth]{fig1.eps} \\

\includegraphics[width=1\textwidth]{fig2.eps}

\end{minipage}

}

\subfigure[the second subfigure]{

\begin{minipage}[b]{0.2\textwidth}

\includegraphics[width=1\textwidth]{fig3.eps} \\

\includegraphics[width=1\textwidth]{fig4.eps}

\end{minipage}

}

\end{figure}


以上显示在单列。如果希望跨列显示,可以用\begin{figure*}...\end{figure*},并且修改相应的宽度参数。




LaTeX技巧153LaTeX插图的常用方法 (2009-12-11 13:02:15)


http://blog.sina.com.cn/s/blog_5e16f1770100gdr8.html


标签: latex 宏命令 eps 插入图片 宽度 分类: 插图技巧

QQ群:91940767/145316219/141877998/80300084/194770436

淘宝店:http://latexstudio.taobao.com

技巧续篇:http://latexstudio.net/

常见数学公式问题集下载

LaTeX中一般只直接支持插入eps(Encapsulated PostScript)格式的图形文件,因此在图片插入latex文档之前应先设法得到图片的eps格式的文件.

LaTeX文档中插入图片都是通过使用一些latex图形处理宏命令来实现的,有很多宏命令都支持在在LaTeX文档中插入eps格式的图形文件,主要有:

includegraphics宏命令(graphicx):首先需在latex文档的文件说明部分加上:

  \usepackage{graphicx}

然后在需要插入图片的地方引用:

  \includegraphics[height=高度]{图片文件名}

或者:

   \includegraphics[width=宽度]{图片文件名}

其中的"高度""宽度"是指希望图片打印的高度和宽度,必须给出单位,可用厘米(cm)或英寸(in),高度和宽度也可用上述格式同时给出,这样可以改变原图的长宽比例,上述命令中的图片文件名是指欲插入的图片文件 的文件名,图片必需是eps格式的.

graphicx包的includegraphics宏命令插入图片时还可以使图片旋转,方法是:

  \includegraphics[height=高度][angle=旋转角度]{图片文件名}

下面的几种方法都只是参考, 不建议新手采用.

includegraphics宏命令(graphics):使用graphics包插入图片过程较麻烦,具体的方法可参见 "Graphics and Colour with LaTeX"一文中的介绍.

psfig宏命令:首先需在latex文档的文件说明部分加上:

  \usepackage{psfig}

然后在需要插入图片的地方引用:

  \psfig{figure=图片文件名,height=高度}

或者:

  psfig{figure=图片文件名,width=宽度}

其中的"高度""宽度"是指希望图片打印的高度和宽度,必须给出单位,可用厘米(cm)或英寸(in),高度和宽度也可用上述格式同时给出,这样可以改变原图的长宽比例,上述命令中的图片文件名是指欲插入的图片文件 的文件名,图片必需是eps格式的.

epsfig宏命令:epsfig宏命令的使用方法和psfig完全相同,具体方法是:首先需在latex文档的文件说明部分加上:

  \usepackage{epsfig}

然后在需要插入图片的地方引用:

  \epsfig{figure=图片文件名,height=高度}

或者:

  \epsfig{figure=图片文件名,width=宽度}

其中的"高度""宽度"是指希望图片打印的高度和宽度,必须给出单位,可用厘米(cm)或英寸(in). 高度和宽度也可用上述格式同时给出,这样可以改变原图的长宽比例. 上述命令中的图片文件名是指欲插入的图片文件 的文件名,图片必需是eps格式的.

epsf宏命令:epsf宏命令的使用方法是: 首先需在latex文档的文件说明部分加上:

  \usepackage{epsf}

然后在需要插入图片的地方引用:

  \epsfxsize=宽度epsffile{图片文件名}

或者:

  \epsfysize=高度epsffile{图片文件名}

其中的"高度""宽度"是指希望图片打印的高度和宽度,必须给出单位,可用厘米(cm)或英寸(in). 高度和宽度也可用上述格式同时给出,这样可以改变原图的长宽比例,上述命令中的图片文件名是指欲插入的图片文件 的文件名,图片必需是eps格式的.

分享: 分享到新浪Qing

0

喜欢

阅读(5215)┊ 评论 (0)┊ 收藏(0) ┊禁止转载 ┊ 喜欢▼ ┊打印┊举报

已投稿到: 排行榜 圈子

前一篇:LaTeX技巧152subfigure竖排图形

后一篇:LaTeX技巧154:实现如下表格标题样式



Latex插入图片相关问题


http://blog.sina.com.cn/s/blog_9802e58101015xd3.html

 

zzLatex插入图片相关问题 (2012-07-04 23:04:22)转载▼

标签: latex 教育

插入eps图片

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

 

/documentclass{article}

/usepackage{graphicx} %使用graphicx

/begin{document}

/includegraphics{file.eps} %插入图片,按图片原尺寸插入

/end{document}

 

注意:

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

 

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

 

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

 

/includegraphics[scale=0.9]{file.eps}

等比缩放图片。

 

/includegraphics[width=3in]{file.eps}

设定图片宽度为3 inches,图片高度会自动缩放。

 

/includegraphics[width=/textwidth]{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}

 

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图片的方法。现在的方法是,使用

gimpbmp转换成jpg,然后按上述方法插入。转换时不要

使用windows自带的painter,图片质量损失太多。用gimp

fastone image viewer,将jpg质量选为最高,转换之后得到的

图片质量较好。

 

3,同时插入jpgeps图片

插入的命令不变。编译时使用Latexdvi2pdf,两种格式的

图片都可以显示。




Latex子图排放 (2012-10-21 20:35:25)转载▼


http://blog.sina.com.cn/s/blog_5fe50611010140y4.html


标签: latex 子图 杂谈 分类: 论文写作

首先使用宏包

\usepackage{graphicx}

\usepackage{subfigure}

1)竖排图形

subfigure不支持\\换行,可以用minipage放在subfigure{}中,在minipage{}里换行

\begin{figure}

\centering

\subfigure[the first subfigure]{

\begin{minipage}[b]{0.2\textwidth}

\includegraphics[width=1\textwidth]{fig1.eps} \\

\includegraphics[width=1\textwidth]{fig2.eps}

\end{minipage}

}

\subfigure[the second subfigure]{

\begin{minipage}[b]{0.2\textwidth}

\includegraphics[width=1\textwidth]{fig3.eps} \\

\includegraphics[width=1\textwidth]{fig4.eps}

\end{minipage}

}

\end{figure}


2)横排子图

使用latexsubfigure排版并排放置的两张图.

\begin{figure}

\begin{minipage}[t]{0.5\linewidth}

\centering

\includegraphics[width=2.2in]{fig1.eps}

\caption{fig1}

\label{fig:side:a}

\end{minipage}%

\begin{minipage}[t]{0.5\linewidth}

\centering

\includegraphics[width=2.2in]{fig2.eps}

\caption{fig2}

\label{fig:side:b}

\end{minipage}

\end{figure}

还有一种方法:

在某些情况下,有时会希望将并列的图形组成一组,而其中的每一幅图都保持其独立性。

\begin{figure}

\centering

\subfigure[Small Box with a Long Caption]{

\label{fig:subfig:a} %% label for first subfigure

\includegraphics[width=1.0in]{graphic.eps}}

\hspace{1in}

\subfigure[Big Box]{

\label{fig:subfig:b} %% label for second subfigure

\includegraphics[width=1.5in]{graphic.eps}}

\caption{Two Subfigures}

\label{fig:subfig} %% label for entire figure

\end{figure}

3)其他说明

子图的标记有两种形式:

一种是出现在子图的下面作为标题的一部分。这通过命令 \@thesubfigure 来生成。

另一种是在使用 \ref 命令的时候出现。这通过将命令 \p@subfigure 的输出处理后传递给 \thesubfigure 命令来生成。

上面的这些命令使用 subfigure 计数器和 \thefigure 命令。子图的标记的格式由下面的命令来控制。

命令 \thefigure 印出当前图形的编号。

计数器 subfigure 记录子图的编号,命令 \alph{subfigure} 将计数器 subfigure 的值用小写字母印出,而命令 \roman{subfigure} 则是用小写罗马数字印出。

命令 \thesubfigure 缺省使用小写字母,如 (a),(b) 等。

命令 \@thesubfigure 缺省为 \thesubfigure\space,即在标题标记和文本之间加上一个空白。

命令 \p@subfigure 缺省为 \thefigure


如果改变子图标题的标记,字体等的缺省值,下面给出几个简单的例子:

若想让子图标题标记使用小写罗马数字如 (i), (ii)等, \ref 命令的结果如 12i, 12ii 等,可使用下面的命令(最好放在导言区中)

\renewcommand{\thesubfigure}{\roman{subfigure}} \makeatletter \renewcommand{\@thesubfigure}{(\thesubfigure)\space} \renewcommand{\p@subfigure}{\thefigure} \makeatother

若想让子图标题标记使用阿拉伯数字如 12.1:, 12.2: 等, \ref 命令的结果如 12.1, 12.2 等,可使用下面的命令

\renewcommand{\thesubfigure}% {\thefigure.\arabic{subfigure}} \makeatletter \renewcommand{\@thesubfigure}{\thesubfigure:\space} \renewcommand{\p@subfigure}{} \makeatother


缺省情况下,用 \listoffigures 命令生成的图形目录中只包括图形,而不包括子图。要想在图形目录中包括子图,要在 \listoffigures 命令前加上 \setcounter{lofdepth}{2}。需要说明的是,由于 LATEX 的变化,导致目前版本(3/95)的 subfigure 宏包在图形目录的子图输入项开始部分都加上 ``numberline1''。将下面的代码加到导言区中就可以解决这一问题。

\makeatletter \renewcommand{\@subcaption}[2]{% \begingroup \let\label\@gobble \def\protect{\string\string\string}% \xdef\@subfigcaptionlist{% \@subfigcaptionlist,% {\numberline {\@currentlabel}% \noexpand{\ignorespaces #2}}}% \endgroup \@nameuse{@make#1caption}{\@nameuse{@the#1}}{#2}} \makeatother


补充:使用\mbox

\begin{figure}[htbp]

\centering

\mbox{

\subfigure[WBCD]{\includegraphics[scale=0.4]{1.eps}}\quad

\subfigure[TTT]{\includegraphics[scale=0.4]{2.eps}}

}

\mbox{

\subfigure[MR]{\includegraphics[scale=0.4]{3.eps}} \quad

\subfigure[WDBC]{\includegraphics[scale=0.4]{4.eps}}

}

\mbox{

\subfigure[Iono]{\includegraphics[scale=0.4]{5.eps}}\quad

\subfigure[KRVSKP]{\includegraphics[scale=0.4]{6.eps}}

}

\caption{***}

\label{fig:Fig3}

\end{figure}


% 长图自动分页

\begin{figure}[H]

\mbox{

\subfigure[AUC values of accuracy for the Lung data]{

\begin{minipage}[b]{6.0cm}

\includegraphics[scale=0.25]{1.eps}

\end{minipage}

}\quad

\subfigure[AUC values of CCI for the Lung data]{

\begin{minipage}[b]{6.0cm}

\includegraphics[scale=0.25]{2.eps}

\end{minipage}}

}

\mbox{

\subfigure[AUC values of accuracy for the Sponge data]{

\begin{minipage}[b]{6.0cm}

\includegraphics[scale=0.25]{3.eps}

\end{minipage}

}\quad

\subfigure[AUC values of CCI for the Sponge data]{

\begin{minipage}[b]{6.0cm}

\includegraphics[scale=0.25]{4.eps}

\end{minipage}}

}

\mbox{

\subfigure[AUC values of accuracy for the Dermat data ]{

\begin{minipage}[b]{6.0cm}

\includegraphics[scale=0.25]{5.eps}

\end{minipage}

}\quad

\subfigure[AUC values of CCI for the Dermat data]{

\begin{minipage}[b]{6.0cm}

\includegraphics[scale=0.25]{6.eps}

\end{minipage}}

}

\end{figure}

分享: 分享到新浪Qing

0

喜欢

阅读(383)┊ 评论 (0)┊ 收藏(0) ┊转载 喜欢▼ ┊打印┊举报

已投稿到: 排行榜 圈子

前一篇:Latex中的尺寸

后一篇:Beamer目录设置









11.4.2 小页的顶部对齐

http://www.ctex.org/documents/latex/graphics/node38.html



为使小页的顶部对齐,必须在小页的开始加入一条高度和深度都为零的 线段,接着用 [t] 选项使得小页的基线为它的顶部。在  \includegraphics 前使用 \vspace{0pt} 加入这条高度 和深度都为零的线段,由于这条线段的基线为小页顶部,所以这时  [t] 选项可使得小页的顶部对齐。如:

\begin{center}
  \begin{minipage}[t]{.25\textwidth}
    \vspace{0pt}
    \centering
    \includegraphics[width=1in]{graphic.eps}
  \end{minipage}%
  \begin{minipage}[t]{.25\textwidth}
    \vspace{0pt}
    \centering
    \includegraphics[width=1in,angle=-90]{graphic.eps}
  \end{minipage}
\end{center}

结果如图 11.3 所示。


Latex合并及插入图片相关问题

11.3: Minipages with Tops Aligned

 




[求助] 关于LaTeX里图片并列的问题

http://xiaozu.renren.com/xiaozu/104422/357440245


文档里有两个图片,对他们的描述中有一部分是重复的,所以想把两张合并到一起,共用一段图片描述,两张图片用(a), (b)区分。

picture1

(a)

picture2

(b)

fig(x) .......

 

由于图片比较宽,所以希望是上下排列。

初学者求指导!


回复严晓文(1楼):

额,我的意思是把原来两个标签的图,例如fig3fig4,分别有各自的描述语句,改成fig3(a)+fig3(b),然后只用一段描述这两个图,还可以进行比较。


回复陈思(2楼):

你试试这个 需要宏包paisubfigure


\begin{figure}

\centering

\subfigure[Small Box with a Long Caption]{

\label{fig:subfig:a} %% label for first subfigure

\includegraphics[width=1.0in]{graphic.eps}}

\hspace{1in}

\subfigure[Big Box]{

\label{fig:subfig:b} %% label for second subfigure

\includegraphics[width=1.5in]{graphic.eps}}

\caption{Two Subfigures}

\label{fig:subfig} %% label for entire figure

\end{figure}


回复严晓文(3楼):

Package multicol Warning: Floats and marginpars not allowed inside 'multicols' environment!

编译能通过,但报上面的warning,关键是并没有正常显示图片

回复陈思(4楼):

那我就无能为力了,你去ctex论坛问问吧。



Latex插入图片

http://hi.baidu.com/zhlrtttty/item/6e3e021864e76d0fe65c3695


latex插入图片

\begin{figure}

\includegraphics[width=4in]{histogram.eps}\\

\caption{histogram}\label{fig:histogram}

\end{figure}

 

http://hi.baidu.com/jerry_916/blog/item/15c7474452f6422e86947332.html

LaTeX中一般只直接支持插入eps(Encapsulated PostScript)格式的图形文件, 因此在图片插入latex文档之前应先设法得到图片的eps格式的文件.


UNIX下的各种应用软件都可以把其结果输出为ps格式, 大部分软件也可以输出eps格式. 若软件只能输出ps格式而不能输出eps格式的结果, 则可用ps2epsi命令将其转化为eps格式, 可参考man ps2epsi的说明. 若图片文件的格式是位图图形文件则可用Image Magick软件包的displayconvert工具转化为pseps格式的文件. 详见其man页和使用说明


Windows软件的输出结果变成ps/eps文件: 可参见本网站 "高能物理研究室Windows系统使用技巧"中的"如何把Windows系统中软件的输出结果转化为pseps格式的文件"一栏中的说明.

 


LaTeX文档中插入图片都是通过使用一些latex图形处理宏命令来实现的, 有很多宏命令都支持在在LaTeX文档中插入eps格式的图形文件, 主要有:

1)用includegraphics宏命令(graphicx)

首先需在latex文档的文件说明部分加上:

\usepackage{graphicx}

然后在需要插入图片的地方引用:

\includegraphics[height=高度]{图片文件名} 或者: \includegraphics[width=宽度]{图片文件名}

其中的"高度""宽度"是指希望图片打印的高度和宽度, 必须给出单位, 可用厘米(cm)或英寸(in). 高度和宽度也可用上述格式同时给出, 这样可以改变原图的长宽比例. 上述命令中的图片文件名是指欲插入的图片文件 的文件名, 图片必需是eps格式的.

graphicx包的includegraphics宏命令插入图片时还可以使图片旋转, 方法是:

\includegraphics[height=高度][angle=旋转角度]{图片文件名}


插入的图形通常为epspdf或者jpgpng等格式,假设名字叫fig,把它放在你的tex文档同一目录下。

1、先导言区加一句\usepackage{graphicx}

2、如果想插入inline的图形, 直接使用

\includegraphics[width=5in]{fig}

不用加后缀名。

这个width是我最常用的选项, 也可以改成其他的。

3、如果你想插入浮动图形, 使用

\begin{figure}[htbp]

\centering\includegraphics[width=3.5in]{fig}

\caption{something}\label{fig:1}

\end{figure}

4、如果是eps的图形, 编译过程是latex, dvips, ps2pdf.

如果是pdf jpg png图形, 编译过程是pdflatex.includegraphics宏命令(graphics):

 

使用graphics包插入图片过程较麻烦.


2)用psfig宏命令

首先需在latex文档的文件说明部分加上:

\usepackage{psfig}

然后在需要插入图片的地方引用:

\psfig{figure=图片文件名,height=高度} 或者: \psfig{figure=图片文件名,width=宽度}

其中的"高度""宽度"是指希望图片打印的高度和宽度, 必须给出单位, 可用厘米(cm)或英寸(in). 高度和宽度也可用上述格式同时给出, 这样可以改变原图的长宽比例. 上述命令中的图片文件名是指欲插入的图片文件的文件名, 图片必需是eps格式的


3)用epsfig宏命令

epsfig宏命令的使用方法和psfig完全相同, 具体方法是:

首先需在latex文档的文件说明部分加上:

\usepackage{epsfig}

然后在需要插入图片的地方引用:

\epsfig{figure=图片文件名,height=高度} 或者: \epsfig{figure=图片文件名,width=宽度}

其中的"高度""宽度"是指希望图片打印的高度和宽度, 必须给出单位, 可用厘米(cm)或英寸(in). 高度和宽度也可用上述格式给出, 这样可以改变原图的长宽比例. 上述命令中的图片文件名是指欲插入的图片文件的文件名, 图片必需是eps格式的

 

4)用epsf宏命令

epsf宏命令的使用方法是: 首先需在latex文档的文件说明部分加上:

\usepackage{epsf}

然后在需要插入图片的地方引用:

\epsfxsize=宽度\epsffile{图片文件名} 或者: \epsfysize=高度\epsffile{图片文件名}

其中的"高度""宽度"是指希望图片打印的高度和宽度, 必须给出单位, 可用厘米(cm)或英寸(in). 高度和宽度也可用上述格式给出, 这样可以改变原图的长宽比例. 上述命令中的图片文件名是指欲插入的图片文件的文件名, 图片必需是eps格式的.

 

5LaTeX 图片控制命令,位置控制

LaTeX 控制图片的位置,就是加感叹号来忽略“美学”标准。

\begin{figure}[!htb]

\usepackage{float}

\begin{figure}[H]

插到你代码相应的位置。


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图片的方法。现在的方法是,使用

gimpbmp转换成jpg,然后按上述方法插入。转换时不要

使用windows自带的painter,图片质量损失太多。用gimp

fastone image viewer,将jpg质量选为最高,转换之后得到的

图片质量较好。

3,同时插入jpgeps图片

插入的命令不变。编译时使用Latexdvi2pdf,两种格式的

图片都可以显示。

插入eps图片

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

\documentclass{article}

\usepackage{graphicx} %使用graphicx

\begin{document}

\includegraphics{file.eps} %插入图片,按图片原尺寸插入

\end{document}

注意:

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

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

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

\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中的图表问题的几篇有用的文章

Graphics and Colour with LaTeX 有关在LaTex中插图和使用颜色的在线指导.

Figure'ing and Picture'ing LaTeX(ps格式)LaTex中插入ps图和xfig图的方法.

Using Imported Graphics in LaTeX2e(ps格式) 关于LaTex中插图的详细论述, 包括基本概念, 文件格式及其相互转换, 有关软件等. 其中还有如何把ps格式图片中的字符替换成latex格式字符, 以解决有些应用软件无法使用希腊字母等特殊字符及复杂数学公式 表达式的问题.

LaTeX maths and graphics(ps格式) 主要是关于在LaTex中插入图片和公式的方法.


关于Visioeps

很多人习惯用Visio画图(包括me),但是Visio却不能导出EPS格式,所以只好借助于第三方软件。通过Visio另存为*.emf格式然后用openofficeDraw打开,可以导出为EPS格式。导出时需要选中打开的图片,这样导出EPS之后就只包含*.emf图片的内容,不会有大片的空白。但是用这个方法导出的EPS图片会走样,比如直线经常会断断续续的,我在Visio中加入的“计算机”形状还会出现莫名其妙的阴影。也可能是我没有设置好吧。

还有另外一种更好的解决方案,导出的EPS文件十分完美。也就是通过acrobat打印机将Visio图形打印成pdf,再经过gsviewGSview4.8)裁减。具体过程如下:

 

1 编辑图片文件,保存为pdf文件

 

安装acrobat,,在VisioWod下把编辑好的图片打印为pdf文件即可

 

 

 

2 转换为eps文件

 

acobat下打开pdf文件,选择另存为eps文件即可

 

 

 

3eps文件裁减

 

GSView打开eps文件,选择File-->PS to EPS,选择自动裁减,存为另一个*.eps文件即可





latex minipage 的使用


http://blog.csdn.net/lsg32/article/details/8121417



latex minipage 的使用

分类: latex 2012-10-28 17:35 703人阅读 评论(0) 收藏 举报

今天整理了下想实现一个22图片排列的效果。minipage的代码如下:


\begin{figure}

%\begin{tabular}{cc}

\begin{minipage}{0.48\linewidth}

\centerline{\includegraphics[width=4.0cm]{image1.jpg}}

\centerline{(a) Result 1}

\end{minipage}

\hfill

\begin{minipage}{.48\linewidth}

\centerline{\includegraphics[width=4.0cm]{image2.jpg}}

\centerline{(b) Results 2}

\end{minipage}

\vfill

\begin{minipage}{0.48\linewidth}

\centerline{\includegraphics[width=4.0cm]{image3.jpg}}

\centerline{(c) Result 3}

\end{minipage}

\hfill

\begin{minipage}{0.48\linewidth}

\centerline{\includegraphics[width=4.0cm]{image4.jpg}}

\centerline{(d) Result 4}

\end{minipage}

%\end{tabular}

\caption{Example of placing a figure with experimental results.}

\label{fig:res}

\end{figure}

发现有\vfill 与空行的效果完全一样,一般在使用的过程中,每弄一个minipage,最好都使用\vfill or \hfill来表达下一张图片与上一张图片的关系,是上下排的关系还是并排的关系。

当然还可以使用


\begin{figure}

\end{figure*}来破栏,因为好多paper的格式是双栏的,所以有时候放图片可以破栏放置。

当然图片属性还有如下的格式

\begin{figure}[bhtp]

\end{figure}

在这里补充说一下浮动图形figure环境, 它能自动调整图形在页 面中出现的位置:

\begin{figure}[位置]

\caption{图的标题}

\end{figure}

这里[位置]可以是h(当前位置),t(页顶),b(页底),p(另页),如果前面加了个!(感叹号),那么则是忽略

美学标准,强制排列了.


 

下面是闫老师笔记中有关在Latex中实现两图并放的两种方法,

由于是我从她的笔记中手动录入,可能会有一些错误比如空格之类的,或者是字母打错也有可能。

\begin{figure}[htbp]

\includegraphics [width=2.2in]{fig1.eps}

\includegraphics [width=2.2in]{fig2.eps}

\caption{1,2}

\label{fig1 and 2}

\end {figure}







 

关于Latex的使用

       由于我们科研小组的人都用Latex写论文, 于是我便放弃Word, 从头学习Latex的使用。由于对Latex的使用了解较少,给写作带来了一定的困难,好在有现成的模板,我只需要套用就行了。刚开始用Latex时,编辑公式对我来说是个难题,除了参考别人编辑好的公式之外,有些公式的编写还要仔细阅读Latex使用的相关书籍。为了下一次使用的方便,每编辑好一个公式我就把编写好的表达式复制到我用Word写的笔记中,同时把转化成PDF的公式用截图工具截下来,粘帖到我的Word笔记中记录的用Latex编写的相应的公式表达式的旁边,以便查看。昨天学习用Latex合并图形,遇到一点小麻烦,搞了一个下午又搞了一个晚上,总算基本搞定了。

      我在用Latex合并图形时在网上搜到了不少的有关Latex使用的信息,其中有个网友的新浪博客中有大量的关于Latex使用的内容,我把他的网址记下来,以便将来用到的时候随时查找。

http://blog.sina.com.cn/s/articlelist_1578561911_0_1.html


在他的一篇博客中提到他自己建了一个关于LaTeX使用的网站http://www.latexstudio.net 


下面是他的那篇博客的内容

关于新浪博客停止更新(2012-12-09 20:47:25)

标签:

latex

博客

杂谈

新浪博客,到现在为止,我已经整理了1100篇,其中有我自己的使用技巧,也有搜集到资料,技巧,网络资源。现在,我也自己建立了自己的网站,后续LaTeX技巧,我也将会在 http://www.latexstudio.net 继续更新。

后面要做的有:

TeX视频系列更新,TeX技巧更新,还有我自己制作的文档和模板等。

欢迎关注我博客的同事,继续关注我的网站,相信会有更多惊喜带给大家。


另外还有一些关于 LaTeX的文章,我把它们的部分网址也记录下来:

http://blog.csdn.net/bennyfun79/article/details/8180929

 http://blog.sina.com.cn/s/articlelist_1608844817_0_1.html




0

阅读 评论 收藏 转载 喜欢 打印举报
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有