LyX:将图像宽度设置为页面宽度的 100%

LyX:将图像宽度设置为页面宽度的 100%

当我将图像插入 LyX 并将其设置为 100% 页面宽度时,其左侧并不位于左页的最远边缘。相反,它从文本边距所在的位置开始,由于它太大而无法显示,因此它会在右侧截断。有没有办法为图形设置与文本不同的边距?

答案1

如果您没有将图像放在环境内,则水平图像偏移是由于段落缩进造成的figure。为了避免这种情况没有插入环境,在包含 的图像前figure插入 ERT (或Ctrl+ ) 。这将删除段落缩进,以便图像适合文本块。L\noindent

答案2

要使图形覆盖整个纸张宽度,您需要一个负片\hskip来补偿左边距。因此,在图形前面的 ERT 框中添加类似以下内容:

\hskip\dimexpr-\hoffset-1in-\oddsidemargin-\leftskip\relax

但是,这假设浮动将放置在奇数页上。根据文档类别和布局选项,奇数页和偶数页的页边距可能不同。要考虑到这一点需要付出更大的努力。将以下内容添加到您的序言中(文档->设置->LaTeX 序言):

\usepackage{changepage}
\strictpagecheck

\newlength{\totalleftmargin}
\newcommand{\calctotalleftmargin}{%
  \setlength{\totalleftmargin}{\dimexpr+\hoffset+1in+\leftskip}%
  \checkoddpage%
  \addtolength{\totalleftmargin}{\ifoddpage\oddsidemargin\else\evensidemargin\fi}%
}

图形正前方的 ERT 框将变为:

\calctotalleftmargin
\hskip-\totalleftmargin\relax

相关内容