当前位置: 首页 > news >正文

【LaTeX】 7 LaTeX 图片插入与定位

图片插入基础

准备工作

加载 graphicx 宏包

\usepackage{graphicx}  % 在导言区添加

基本插入语法

\begin{center}
\includegraphics{文件名}  % 支持 EPS, PNG, JPG, PDF 格式
\end{center}

文件扩展名处理

\includegraphics{example-image}          % 自动猜测扩展名
\includegraphics{example-image.png}      % 明确指定格式

图片外观控制

尺寸调整选项

相对尺寸设置

\includegraphics[width=0.5\textwidth]{图片}    % 相对于文本宽度
\includegraphics[height=0.3\textheight]{图片}  % 相对于文本高度
\includegraphics[width=0.8\linewidth]{图片}    % 相对于当前行宽

绝对尺寸与缩放

\includegraphics[width=5cm]{图片}        % 绝对宽度
\includegraphics[scale=0.7]{图片}        % 整体缩放
\includegraphics[angle=45]{图片}         % 旋转角度

裁剪与修剪

\includegraphics[clip]{图片}             % 裁剪超出部分
\includegraphics[trim=左 下 右 上]{图片} % 修剪边距(如 trim=10mm 20mm 10mm 5mm)

图片浮动定位

浮动环境基础

基本浮动语法

\begin{figure}[位置说明符]
\centering
\includegraphics[选项]{图片}
\caption{图片标题}
\label{fig:示例}
\end{figure}

位置说明符详解

说明符含义使用场景
h此处 (here)尽可能放在代码位置
t页面顶部 (top)当前页或后续页顶部
b页面底部 (bottom)当前页底部
p专门页面 (page)浮动体专用页
!强制位置放宽限制条件

常用组合

\begin{figure}[htbp]    % 推荐:灵活的位置选择
\begin{figure}[!ht]     % 推荐:强制在此处或顶部
\begin{figure}[H]       % 需要 float 宏包,严格固定位置

居中方式选择

浮动体内居中

\begin{figure}[ht]
\centering              % 推荐:在浮动体内使用
\includegraphics{图片}
\caption{正确居中方式}
\end{figure}

避免使用

\begin{figure}[ht]
\begin{center}          % 不推荐:会产生额外垂直间距
\includegraphics{图片}
\end{center}
\caption{不推荐的居中方式}
\end{figure}

文本环绕与多图排列

文本环绕(需要 wrapfig 宏包)

\usepackage{wrapfig}
\begin{wrapfigure}{r}{0.5\textwidth}  % r: 右侧环绕,0.5: 宽度
\centering
\includegraphics[width=0.48\textwidth]{图片}
\caption{文本环绕图片}
\end{wrapfigure}

子图排列(需要 subcaption 宏包)

\usepackage{subcaption}
\begin{figure}[ht]
\centering
\begin{subfigure}{0.45\textwidth}\includegraphics[width=\textwidth]{图1}\caption{子图1}
\end{subfigure}
\hfill
\begin{subfigure}{0.45\textwidth}\includegraphics[width=\textwidth]{图2}\caption{子图2}
\end{subfigure}
\caption{多图排列示例}
\end{figure}

实践练习指南

基础操作练习

文件格式测试

  • 尝试插入不同格式的图片(PNG, JPG, PDF)
  • 测试自动扩展名识别功能

尺寸控制实验

% 比较不同尺寸设置的效果
\includegraphics[width=0.3\textwidth]{图片}
\includegraphics[height=4cm]{图片}
\includegraphics[scale=1.2]{图片}

浮动定位实验

位置说明符测试

  1. 使用 zhlipsum 生成长文本
  2. 测试不同位置说明符的组合效果
  3. 观察 h, t, b, p 的优先级

双栏布局测试

\documentclass[twocolumn]{ctexart}
% 测试 \textwidth 与 \linewidth 的区别
\includegraphics[width=0.9\linewidth]{图片}  % 当前栏宽度
\includegraphics[width=0.9\textwidth]{图片}  % 整个文本宽度

高级功能探索

旋转与裁剪

\includegraphics[angle=30]{图片}                    % 旋转30度
\includegraphics[angle=-15, scale=0.8]{图片}        % 组合变换
\includegraphics[trim=10mm 5mm 10mm 5mm, clip]{图片} % 修剪边距

最佳实践建议

图片管理策略

文件组织

  • 创建专门的图片目录(如 figures/
  • 使用有意义的文件名
  • 保持图片格式一致

路径设置

\graphicspath{{figures/}}  % 设置图片搜索路径

浮动体使用技巧

位置控制

  • 优先使用 [htbp][!ht]
  • 避免过度使用 [H] 强制定位
  • 让 LaTeX 自动处理复杂布局

标题与标签

  • 每个浮动体都应有 \caption
  • 及时添加 \label 便于交叉引用
  • 标题应简洁明了

性能优化

图片优化

  • 适当压缩图片文件大小
  • 选择合适的图片格式
  • 避免插入过大的图片文件

编译效率

  • 使用 draft 选项快速预览
  • 合理使用图片缓存

学习目标

通过本课应掌握:

  • graphicx 宏包的基本使用方法
  • 图片尺寸、旋转、裁剪等外观控制
  • 浮动环境的正确使用和位置控制
  • 图片居中方式的选择技巧
  • 多图排列和文本环绕的高级技巧
  • 图片管理和性能优化的最佳实践
http://www.dtcms.com/a/436810.html

相关文章:

  • 义乌网站建设公司价位网络精准推广
  • 企业网站备案怎么填写室内设计网站排行榜前十名知乎
  • php 微网站开发潍坊网站制作网络科技
  • 网站开发投标书范本目录1 建设网站目的
  • 网站一键备案大气家具营销型网站源码
  • 网站建设留言板实验心得深圳市宝安区做网站建设的企业
  • 百度网站优化 件用dw做的个人网站
  • 建站基础:wordpress安装教程图解 - 天缘博客企业建网站流程
  • 进度跟踪网站开发遵义营商环境建设局网站
  • 专业的食品行业网站开发松江新城建设投资有限公司网站
  • 李宁运动服网站建设规划书阜阳网站建设哪家好
  • 北京金企鹅网站建设方案上海好的seo公司
  • 建设通网站查做企业网站怎么备案
  • 江苏国智建设有限公司网站找外包公司做网站的好处和坏处
  • 天津最好的网站建设软件下载网站搭建
  • 公司营销网站怎么做视频素材库在哪里找
  • 深圳专业建网站公司北京网站建设公司空间续费北京
  • 春节网页设计素材网站用asp做网站需要安装什么软件
  • 淮安做网站建设的网络公司品牌建设赋能增效
  • 企业网站报价模板下载网站商城微信支付接口申请
  • 各大网站主打文风百度上传网站服务器
  • .mom域名可以做网站吗装修设计合同标准范本
  • 三亚做网站多少钱一平方长沙设计网站排名
  • 源码网站建设教程阿里云企业邮箱入口
  • seo网站营销推广公司WordPress手机页面插件
  • 石家庄招标网官方网站网站seo去哪个网站找好
  • 苏州网站关键词优化推广新城建站
  • 朔州做网站的wordpress如何添加视频
  • 广州建设工程合同备案系统网站如果做网站接口
  • 女人动漫做受网站国内html5网站欣赏