① 求大神latex中如何插入tif图片在线等急用
eps 矢量图形,latex能较好处理该格式图片
jpg 位图,通常照片的格式
png 位图,方便网络传输的图片格式
tiff 位图,有压缩和非压缩格式
pdf (pdf格式的图片兼容性应该很好,因为最后的文档格式也是pdf格式)
然后,介绍常用的latex编译命令,及其能处理的图片格式:
1. latex+dvipdfmx (等价与latex+dvips+ps2pdf)
该命令只能处理eps格式的图形文件
2. pdflatex
该命令能够处理jpg, png, jpeg, pdf格式
3. xelatex
该命令能够处理eps和jpg格式的图片
那么,如果需要同时插入eps和png等其它图片格式,该怎么做的?
解决思路有两种:
将所有的图片格式转成eps,然后用组合命令latex+dvipdfmx处理;也可以将eps转成其它格式处理(推荐转成pdf),然后用pdflatex处理;
修改命令方式或第三方宏包来进行处理,而不需要对图片进行转换。
利用第一种思路,涉及到图片格式的转换,以下简单介绍转换方法。
png -----> eps ImageMagick/netpbm命令
jpeg -----> eps ImageMagick/netpbm命令
tiff -----> eps ImageMagick/netpbm命令
eps -----> pdf epstopdf命令
tiff -----> png ImageMagick/netpbm命令
tiff ------> pdf tif2eps+epstopdf命令
此外,还有convert 命令(可以用脚本实现批处理),ImageMagick/mogrigy命令(可以批处理)。
注:ImageMagick是linux系统下一款图形格式转换软件。
利用第二种思路,实现pdflatex编译命令能够处理eps图片
方法一:将eps图片转成pdf格式,\includegraphics{pic},pdflatex自动调用相应的pdf文件;
方法二:加载epstopdf宏包,\usepackage{epstopdf}, 编译时命令需要带上参数,如下: pdflatex -shell-escape filename.tex (如要生成索引,该命令需要执行两次)
② 苹果电脑做LaTex怎样放入图像
在LaTeX文档中插入图片都是通过使用一些latex图形处理宏命令来实现的, 有很多宏命令都支持在在LaTeX文档中插入eps格式的图形文件, 主要有:
(1)用includegraphics宏命令(graphicx包)
首先需在latex文档的文件说明部分加上:
/usepackage{graphicx}
然后在需要插入图片的地方引用:
/includegraphics[height=高度]{图片文件名} 或者: /includegraphics[width=宽度]{图片文件名}
其中的"高度"和"宽度"是指希望图片打印的高度和宽度, 必须给出单位, 可用厘米(cm)或英寸(in). 高度和宽度也可用上述格式同时给出, 这样可以改变原图的长宽比例. 上述命令中的图片文件名是指欲插入的图片文件 的文件名, 图片必需是eps格式的.
用graphicx包的includegraphics宏命令插入图片时还可以使图片旋转, 方法是:
/includegraphics[height=高度][angle=旋转角度]{图片文件名}
插入的图形通常为eps、pdf或者jpg、png等格式,假设名字叫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格式的.
(5)LaTeX 图片控制命令,位置控制
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图片的方法。现在的方法是,使用
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中的图表问题的几篇有用的文章
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中插入图片和公式的方法.
③ latex怎么插入横跨两栏的大图和大表格
1、首先打开latex准备操作设置。
④ latex中图片怎么插入
图片:先在导言区加入graphicx宏包
\usepackage[xetex]{graphicx}
就可用\includegraphics{fig.jpg}加入图片了。
与英文不同,有的中文字体没有粗体的,要自己设置。比如,用xelatex的时候:
\usepackage{CJK}
\setCJKmainfont[bold=Sim Hei]{SimSun}
你的系统上宋体和黑体的名字可能不同,不要直接抄上面两句。
建议看看下面这个,虽然有些过时,但对中文latex入门来说很实用。
http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=168940
⑤ Latex 标题中怎么插入图片
用float宏包的H选项;用\centering,不要用center环境。修改如下,前两行要加到导言区。后面的图片放到要加入位置即可。
\usepackage{float}
\usepackage{graphix}
\begin {figure}[H]
\centering
\includegraphics[width=7cm]{endpoint.eps}
\caption{Endpoint detection}
\end {figure}
⑥ latex如何插入图片
方法一:插入单个图片,图片格式为png,具体代码如下。
代码解释:
第一行中的[h]:代表图片就在当前位置,有的时候latex排版的时候图片太大,而剩余的空间太小,latex就会自动将图片放在文档中的一个合适的地方;
第二行:centering表示图片的位置居中;
第三行:表示插入图片的长宽,后面的3代表图片的名字,这个照片在文件夹中的名字是3.png;
第四行:表示图题。
(6)latex如何添加图片扩展阅读:
LaTeX构筑在 PlainTeX的基础之上,并加进了很多的功能以使得使用者可以更为方便利用TeX的强大功能。使用LaTeX基本上不需要使用者自己设计命令和宏等,因此,即使使用者并不是很了解TeX,也可以在短短的时间内生成高质量的文档。对于生成复杂的数学公式,LaTeX表现更为出色。
⑦ 怎样在latex中插入pdf格式图像
可以在 LaTeX 中直接插入 pdf 图像:\includegraphics{文件名.pdf}。直接用 pdflatex 编译即可。
有一个很广泛的误解,认为 LaTeX 只能插入 eps 图像。其实 LaTeX 对其他的格式也是可以插入的,比如最常见的 jpg 图像。只是要把编译得到的文档转为 pdf 格式(dvi2pdf),才能看到正常的图像,否则用 dvi 预览时,图像是变形的。(或者直接用 pdflatex 编译). 这个问题在 aloft 编写的《CTeX-FAQ》里面已经讲得很清楚了。
插入 eps 图像不需要 \usepackage{epsfig}。用最基本的图像纳入宏包 \usepackage{graphicx} 就可以通杀了。epsfig 是以 graphicx 为基础的。
⑧ LaTeX如何插入大量图片
LaTeX中一般只直接支持插入eps(ncapsulated PostScript式的图形文件, 因此在图片插入latex文档之前应先设法得到图片的eps格式的文件. UNIX下的各种应用软件都可以把其结果输出为ps格式, 大部分软件也可以输出eps格式. 若软件只能输出ps格式而不能输出eps格式的结果, 则可用ps2epsi命令将其转化为eps格式, 可参考man ps2epsi的说明. 若图片文件的格式是位图图形文件则可用Image Magick软件包的display 和convert工具转化为ps或eps格式的文件. 详见其man页和使用说明Windows软件的输出结果变成ps/eps文件: 可参见本网站 "高能物理研究室Windows系统使用技巧"中的"如何把Windows系统中软件的输出结果转化为ps和eps格式的文件"一栏中的说明. 在LaTeX文档中插入图片都是通过使用一些latex图形处理宏命令来实现的, 有很多宏命令都支持在在LaTeX文档中插入eps格式的图形文件, 主要有:
(1)用includegraphics宏命令(graphicx包)首先需在latex文档的文件说明部分加上:usepackage{graphicx}然后在需要插入图片的地方引用:includegraphics[height=高度]{图片文件名} 或者: includegraphics[width=宽度]{图片文件名}其中的"高度"和"宽度"是指希望图片打印的高度和宽度, 必须给出单位, 可用厘米(cm)或英寸(in). 高度和宽度也可用上述格式同时给出, 这样可以改变原图的长宽比例. 上述命令中的图片文件名是指欲插入的图片文件的文件名, 图片必需是eps格式的.用graphicx包的includegraphics宏命令插入图片时还可以使图片旋转, 方法是:includegraphics[height=高度][angle=旋转角度]{图片文件名}插入的图形通常为eps、pdf或者jpg、png等格式,假设名字叫fig,把它放在你的tex文档同一目录下。
1、先导言区加一句usepackage{graphicx}
2、如果想插入inline的图形, 直接使用includegraphics[width=5in]{fig},不用加后缀名。这个width是我最常用的选项, 也可以改成其他的。
3.如果是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格式的.
(5)LaTeX 图片控制命令,位置控制LaTeX 控制图片的位置,就是加感叹号来忽略“美学”标准。egin{figure}[!htb]usepackage{float}egin{figure}[H]插到你代码相应的位置。
⑨ Latex如何插入2×2图
在排版图片之前,个人认为不管用不用到,引入下面两个包:
\usepackage{graphicx}
\usepackage{subfigure}(1)插入单个图片,图片格式为png
\begin{figure}[h]
\centering
\includegraphics[width=4cm,height=5cm]{3}
\caption{这是一张图片,名字是3.png .}
\end{figure}
\begin{figure}[h]\centering\includegraphics[width=4cm,height=5cm]{3}\caption{这是一张图片,名字是3.png .}\end{figure}
上面代码,第一行中[h]代表图片就在当前位置,有的时候latex排版的时候图片太大,而剩余的空间太小,latex就会自动将图片放在文档中的一个合适的地方,如果不想这样,可以加上[h].
\centering图片的位置居中。
第三行表示插入图片的长宽,后面的3代表图片的名字,这个我在文件夹中的名字是3.png。
第四行表示图题。
(2)并排插入两张图片(每张图片有自己的图题),这种方法会使latex中图片的编号顺序向后增加。
\begin{figure}[h]
\begin{minipage}[t]{0.45\linewidth}
\centering
\includegraphics[width=5.5cm,height=3.5cm]{10}
\caption{第一张图片的图题.}
\end{minipage}
\begin{minipage}[t]{0.45\linewidth} %图片占用一行宽度的45%
\hspace{2mm}
\includegraphics[width=5.5cm,height=3.5cm]{11}
\caption{第二章图片的图题.}
\end{minipage}
\end{figure}
\begin{figure}[h]\begin{minipage}[t]{0.45\linewidth}\centering\includegraphics[width=5.5cm,height=3.5cm]{10}\caption{第一张图片的图题.}\end{minipage}\begin{minipage}[t]{0.45\linewidth} %图片占用一行宽度的45%\hspace{2mm}\includegraphics[width=5.5cm,height=3.5cm]{11}\caption{第二章图片的图题.}\end{minipage}\end{figure}
(3)并排插入两张图片,公用一个大的图题,图片的编号只增加一个
\begin{figure}[ht]
\centering
\subfigure[11-1]{ %小图题的名称
\includegraphics[width=4cm]{11-1}}
\hspace{0in}
\subfigure[11-2]{
\includegraphics[width=4cm]{11-2}}
\caption{两张图片公用的图题}
\end{figure}
\begin{figure}[ht]\centering\subfigure[11-1]{ %小图题的名称\includegraphics[width=4cm]{11-1}}\hspace{0in}\subfigure[11-2]{\includegraphics[width=4cm]{11-2}}\caption{两张图片公用的图题}\end{figure}
这里第二中方法和第三种方法的不同之处在于第二种方法中排版两张图片后图片的图题编号会向后增加2个,而第三种只会增加一个
⑩ 如何在LaTeX中制作这样的插图,图片+文字
在LaTeX文档中插入图片的几种常用的方法:LaTeX中一般只直接支持插入eps(Encapsulated PostScript)格式的图形文件, 因此在图片插入latex文档之前应先设法得到图片的eps格式的文件. 可参考本页的"如何得到ps(eps)格式的文件"一节的内容准备好欲插入图片的 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格式的.
如何得到PostScript(.ps或.eps)格式的文件:
LaTeX中一般只直接支持插入eps(Encapsulated PostScript)格式的图形文件, 因此在图片插入latex文档之前应先设法得到图片的eps格式的文件.
UNIX下的各种应用软件都可以把其结果输出为ps格式, 大部分软件也可以 输出eps格式.
若软件只能输出ps格式而不能输出eps格式的结果, 则可用ps2epsi命令将其转化为eps格式, 可参考man ps2epsi的说明.
若图片文件的格式是位图图形文件则可用Image Magick软件包的display 和convert工具转化为ps或eps格式的文件. 详见其man页和使用说明.