LaTeX 在我的图形周围添加了边框

LaTeX 在我的图形周围添加了边框

我正在尝试在图形中嵌入一些图像,但 LaTeX 一直在三条边上添加边框。有什么方法可以阻止它添加此边框吗?

带边框的图形

我用来创建该图形的代码:

\begin{figure}
    \centering
    \subfloat[Top View]{\label{fig:pat1a}\includegraphics[width=0.5\textwidth]{pat1a}}
    \subfloat[Isometric View]{\label{fig:pat1b}\includegraphics[width=0.5\textwidth]{pat1b}}
    \caption{Diagrams from Patent Application 12/475,048}
    \label{fig:pat1}
\end{figure}

我已在我的项目中包含以下软件包:

  • 亚麻布
  • 微型
  • 逐字
  • 超链接
  • 大批
  • 图形
  • 子图

如果我必须在每个特定图形中执行某些操作来防止出现此边框,那很好。但是,如果我可以在文档开头执行一项配置操作,那就更好了。

答案1

这可能是因为在添加图片之前,图片已经包含边框了。如果是这种情况,您可以使用 选项修剪和剪切所包含图片的一些边缘trim=<lx> <ly> <ux> <uy>,clip\includegraphics这会<lx>从左侧、<ly>底部、<ux>右侧和<uy>顶部的大点处进行修剪bp。下面是一个展示此效果的简单示例:

在此处输入图片描述

\documentclass{article}
\usepackage{graphicx}% http://ctan.org/pkg/graphicx
\begin{document}
\begin{figure}
  \centering \includegraphics[width=0.3\linewidth]{patent.png} \qquad
  \includegraphics[width=0.3\linewidth,trim=4 4 4 4,clip]{patent.png}
  \caption{Diagram from Patent Application 12/475,048}
\end{figure}
\end{document}

左侧的图像是从您的图像捕获中使用的未经调整的图像(显示包括的原始边框),而右侧的图像已4bp在所有 4 个边进行修剪/剪辑(删除了添加的边框)。

答案2

我找到了答案。我在这里发布解决方案,以防其他人遇到类似的问题。

我使用右键菜单中的“另存为图片”直接从 PowerPoint 中保存了这些图片。这显然会在图片周围添加一个 1 像素的小透明边框。

我猜 LaTeX 不会透明地呈现这个边框,所以它绘制的是灰色边框。裁剪图像以删除这个透明边框解决了我的问题。

答案3

使用 时也会发生这种情况\floatstyle{boxed}。如果是这种情况,解决方案是返回到plain样式:

\floatstyle{plain}
\restylefloat{figure}

正如所述Floatstyle 如何恢复默认主题

答案4

我能够通过将 .png 文件的边框从 PowerPoint 导出到 .pdf 文件来删除边框。如果您有此选项,这可能比裁剪图像更容易。

相关内容