每次我放一个图,LaTeX 都会在图片和下一个文本之间留出很大的空间

每次我放一个图,LaTeX 都会在图片和下一个文本之间留出很大的空间

我的报告中的数字存在很大的问题,我不知道为什么每次我放置一个数字时,乳胶都会在数字和下一个文本之间留下很大的空间。这是一个例子:

以下是发生的情况的一个例子请帮忙

    \documentclass[a4paper,openany,pdflatex,12pt]{book}
\usepackage[francais]{babel}
\usepackage[utf8]{inputenc}
\usepackage[francais]{layout}
\usepackage[T1]{fontenc}

%\usepackage{a4wide}
%---PACKAGES-------------------------------------------------------------------
\usepackage{makeidx} \makeindex
\usepackage[Lenny]{fncychap}                        % Lenny, Conny ,Bjarne, ejne, Glenn, Sonny
\usepackage{fancyhdr}
\usepackage{fancybox}
\usepackage{shadethm}
\usepackage{shadbox}
%\usepackage{inputenc}
\usepackage{eurosym}
\usepackage{lastpage}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{latexsym}
\usepackage{a4wide}
\usepackage[french]{minitoc}
\usepackage{lettrine}
%\usepackage[hmargin=2cm,vmargin=3cm]{geometry}
%\usepackage{color}
\usepackage{color,framed}
\usepackage{stmaryrd}
\usepackage{graphics}
\usepackage{graphicx}
\usepackage{float}
\usepackage{wrapfig}
\usepackage{mathrsfs}
\usepackage[left=2cm,right=2cm,top=3cm]{geometry}
%\usepackage{titletoc} % pour la table des matières 
%\usepackage{fourier}
%\usepackage{courier}
%\usepackage{setspace}  
%\usepackage{ulem} % pour les textes souligné 
\usepackage[colorlinks=true,linkcolor=blue,urlcolor=violet,bookmarks=true]{hyperref} % pour les lien url

%---------- LES-COMMANDES --------------------------  


\newcommand{\thecompte}{\roman{compte}}  
\newcommand{\K}{\mathbb{K}} 
\newcommand{\N}{\mathbb{N}} 
\newcommand{\Q}{\mathbb{Q}} 
\newcommand{\R}{\mathbb{R}} 
\newcommand{\C}{\mathbb{C}}
\newcommand{\Z}{\mathbb{Z}}

\newcommand{\implique}{\Longrightarrow}
\newcommand{\equivalent}{\Longleftrightarrow}
\newcommand{\reunion}{\displaystyle\bigcup} 
\newcommand{\intersection}{\displaystyle\bigcap} 
\newcommand{\vers}{\longrightarrow}
\newcommand{\inter}{\cap} 
\newcommand{\union}{\cup} 
\newcommand{\A}{\forall} 
\newcommand{\E}{\exists} 
%---THEOREMES-------------------------------------------------------------------

\usepackage{ntheorem}
\theoremstyle{break}
{\theorembodyfont{\upshape}
\newtheorem{exo}{Exercice}}
\newshadetheorem{thm}{Th\'eor\`eme}[section]
\newtheorem{df}{D\'efinition}[section]
\newtheorem{rmq}{Remarque}[section]
\newtheorem*{proof}{Preuve}
\newtheorem{ex}{Exemples}
\newshadetheorem{prop}{Proposition}[section]
\newshadetheorem{pro}{Propriétés}[section]
\newshadetheorem{lm}{Lemme}[section]
\newshadetheorem{cor}{Corollaire}[section]
%\newtheorem*{nota}{Notations}
\newtheorem{pb}{Probl\`eme} 


%----En t\^ete et pied de page ------------

\pagestyle{fancy} \fancyhf{} % efface tout ce qu'il y avait avant 
 %\fancyhead[LO,RE]{\leftmark} 
 % LO = gauche/impair ; RE = droite/pair 
\fancyhead[RO,LE]{\rightmark} % RO = droite/impair ; LE = gauche/pair 
\fancyfoot[C]{\thepage} % C = centré  
\renewcommand{\headrulewidth}{2pt} 
\renewcommand{\footrulewidth}{2pt}

\begin{figure}[!h]
\centering
\includegraphics[width=17 cm]{recouvrement.png}
\caption{}
\end{figure}

编辑(作者:touhami:答案已在此处转换)

@touhami 在某些地方,情况就是这样,甚至不属于该图的其他文本也未就位。因此,我并不认为这是图内空间的问题,因为我更改了所有图,确保没有多余的空白,但问题仍然存在!! 所以我并不认为这是图形内部空间的问题,因为我改变了所有的图形,确保没有多余的空白,但问题仍然存在!!

答案1

首先,作为一名在法国排版过法语文档的人,我强烈建议您直接使用 Unicode 输入重音字符。不要像往常一样\c ca br\^ uleça brûle;您有\usepackage[utf8]{inputenc}

其次,对于 MWE,删除所有额外的软件包。看看是否有任何软件包会造成问题。例如,shadbox在我的系统 (TeXLive 2016) 上甚至不存在,所以我将其注释掉了。

这是可以正常工作的东西(您的序言中没有那一shadbox行):

\begin{document}

La plume de ma tante...

\begin{figure}[!h]
    \centering
    \includegraphics[width=17 cm]{recouvrement.png}
    \caption{La plume que ma tante utilise quotdiennement (en coupe) pour créer des titres qui occupent plusieurs lignes}
\end{figure}

...est sur le bureau de mon oncle.
\end{document}

具有适当图像尺寸的页面输出

你确定你的 PNG 文件没有任何边框吗?我使用此文件作为recouvrement.png(保证没有多余的边框;看看它几乎占据了文档的宽度):

恢复插入图像

我确实怀疑 PDF 或 PNG 图形可能有白色边框(如果它们是以非正统方式制作的)。试试上面的 PNG 图像,看看是否有帮助。

相关内容