美文网首页
LaTeX 插图总结

LaTeX 插图总结

作者: MOON学术论文写作 | 来源:发表于2020-10-07 05:05 被阅读0次

includegraphics 命令

用法

\includegraphics[选项]{文件}

最简单的例子,下面的命令将 a.png 插入文档中


\documentclass{article}

\usepackage{graphicx}

\begin{document}

\includegraphics[scale=1]{a.png}

\end{document}

参数详解

image

指定大小

将 file.eps 插入文档并且它的宽度被缩放到 3 英寸,高度也会 按相应的比例缩放

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

用 \textwidth 或 \em 等的函数来 指定宽度,而不是用像 3 英寸这样的固定尺寸,将会使你的 LATEX 文 档更具通用性。例如:

\includegraphics[width=\textwidth]{graphics.eps}

将所插入图形缩放到和文本行的宽度一样宽。而下面的命令

\includegraphics[width=0.80\textwidth]{graphics.eps}

使得插入图形的宽度为文本行宽的 80%。
当与 calc 宏包配合使用 时,下面的命令可令图形的宽度比文本行宽少 2 英寸:

\includegraphics[width=\textwidth-2.0in]{graphics.eps}

浮动图形环境

一般情况下我们很少会把图片直接插入到我们的文本当中,而是会给它放置在一个叫做浮动体的东西中。这样图片可以有一些相对位置的变换,不会造成分页困难等问题。

有效的利用浮动图形机制 需要注意以下几点:

  • 不要使用依赖于图形放置位置的文本。 使用如 这幅图...下面的图形... 等短语要求所指的图形需在固定位置。 而像 `` 图 5...'' 这样的短语则允许 图形出现在任意位置。
  • 放松。一些使用者在发现图形没有十分 准确的出现在他们所想要的位置时,往往非常着急。这没有 必要,图形的放置是 LATEX 的工作,最好放松一些。

创建浮动体

\begin{figure} 
  \centering 
  \includegraphics[totalheight=2in]{a.png} 
  \caption{MOON学术论文写作} \label{fig:graph} 
\end{figure}

效果:


image

图形的放置

图形(figure)环境有一个可选参数项允许用户来指示图形有可能 被放置的位置。这一可选参数项可以是下列字母的任意组合。

  • h 当前位置。 将图形放置在 正文文本中给出该图形环境的地方。如果本页所剩的页面不够, 这一参数将不起作用。
  • t 顶部。 将图形放置在页面的顶部。
  • b 底部。 将图形放置在页面的底部 16.1。
  • p 浮动页。 将图形放置在一只允许 有浮动对象的页面上。

注:

  • 如果在图形环境中没有给出上述任一参数,则缺省为 [tbp]。
  • 给出参数的顺序不会影响到最后的结果。因为在考虑这些参数时 LATEX 总是尝试以 h-t-b-p 的顺序来确定图形的位置。所以 [hb] 和 [bh] 都使 LATEX 以 h-b 的顺序来排版。
  • 给出的参数越多, LATEX 的排版结果就会越好。 [htbp], [tbp], [htp], [tp] 这些组合得到的效果不错。

定制插图标题

对于标题的其它属性的 自由控制,利用 caption2 来完成。 caption2 宏包可以和很多与浮动对象有关的宏包一起使用

标题样式

标题式样

用法

\usepackage[选项]{caption2}

选项参数如下图

image

将整个 整个文档中的标题都为 centerlast 式样。

\usepackage[centerlast]{caption}

效果如下图:

image

caption 宏包的标题样式参数如下:

  • normal 标题文本两边对齐,其中最后一行为左对齐。
  • center 标题文本居中。
  • flushleft 标题文本左对齐。
  • flushright 标题文本右对齐。
  • centerlast 标题文本两边对齐,其中最后一行居中。
  • indent 与 normal 式样相似,只是标题文本从第二行开始, 每行行首缩进由命令 \captionindent 给出的长度。因为 \captionindent 的缺省值为零,通常用像 \setlength{\captionindent}{1cm} 这样的命令 来设置缩进值。
  • hang 与 normal 式样相似,只是标题文本从第二行开始, 每行行首缩进与标题标记宽度相等的长度。

并列图形

使图形并列所需的命令依赖于用户到底想怎样来组织图形。这里介绍两种常见的并列图形。

    1. 多个图形并列于一个图形环境中。
    1. 多个并列的浮动图形

多个图形并列于一个图形环境中

\begin{figure} 
  \centering 
  \includegraphics[width=1in]{a.png}% 
  \hspace{1in}% 
  \includegraphics[width=2in]{c.png} 
  \caption{Two Graphics in One Figure} 
\end{figure}
image

多个并列的浮动图形

若将 \caption 命令放到每个小页环境 中,则每个小页环境就生成一浮动图形

\begin{figure} 
  \begin{minipage}[t]{0.5\linewidth} 
    \centering 
    \includegraphics[width=1in]{a.png} 
    \caption{Small Box} 
    \label{fig:side:a} 
  \end{minipage}% 
  \begin{minipage}[t]{0.5\linewidth} 
    \centering 
    \includegraphics[width=1.5in]{c.png} 
    \caption{Big Box} 
    \label{fig:side:b} 
  \end{minipage} 
\end{figure}

效果如下图


image

参考资料

相关文章

  • Latex插图总结

    1.插入宏包 插图功能不是有Latex的内核直接提供的,而是需要由宏包graphicx提供的。因此要使用宏包的话,...

  • LaTeX 插图总结

    includegraphics 命令 用法 最简单的例子,下面的命令将 a.png 插入文档中 参数详解 指定大...

  • latex插图

    插图前,导言区插入宏包graphicx 将图片直接插入文本中(不常用) 将图片浮动插入到文本中(常用) h:her...

  • Latex插图学习

    学习latex写东西有一段时间了,有些东西老是记不住,在这里记录一下常用的插图功能。 环境 ctex套装 和 Mi...

  • 自学LaTeX【7】:基本插图操作

    自学LaTeX【7】:基本插图操作 基本的插图操作包括宏包的引入和单独环境的设置。 graphicx宏包的引入 插...

  • 通过 LaTeX 和 Inkscape 绘制论文插图

    title: 通过 LaTeX 和 Inkscape 绘制论文插图date: 2018-09-27 10:31:5...

  • Latex 插图函数说明

    网上找到的包含插图用到的函数索引及说明: http://www.ctex.org/documents/latex/...

  • 简历制作方法及工具梳理

    大体分两种路线:Latex 和 word两者的思路是一致的:在模板基础上修改+插图 Latex 推荐使用在线编辑 ...

  • 第八节:Latex中的图片插入

    最终效果图: 这一讲我们讨论一下latex中的插图问题。 在la tex中是通过graphicx宏包来实现插图的。...

  • Latex第一次安装踩坑(Texlive2018+Texstud

    参考资料:Latex安装指南TeXstudio 编写Latex论文的若干问题解决方案总结LaTex 论文排版(1)...

网友评论

      本文标题:LaTeX 插图总结

      本文链接:https://www.haomeiwen.com/subject/npntpktx.html