graphicx 包中的选项 ->shifted document

graphicx 包中的选项 ->shifted document

我正在使用 sharelatex 编写报告文档,我使用模板(论文模板)来编写它。一开始我遇到了一个问题...

程序包 graphicx 与选项 DVIPS ( \usepackage[dvips]{graphicx}) 一起使用,但第一页中插入的徽标(图片)没有出现:

\begin{figure}[htbp] \begin{center} \includegraphics[width=3.5cm]{./pictures/logopm} \end{center} \end{figure}

(我验证了所有路径和扩展名都是正确的),所以我有这个pdf: 在此处输入图片描述

因此,图片没有出现,但是当我删除选项 [dvips] 并替换为:\usepackage{graphicx}\usepackage[pdftex]{graphicx}.. 图片出现了,但整个文档文本移到了右侧,没有修改任何其他内容!!就像这样:

在此处输入图片描述

所以我不希望每次插入图片时我的文档都会发生移动。

如果有人能回答我的问题,我将非常感激,我认为这没什么大不了的...祝你有美好的一天!

答案1

你有

\documentclass[a4paper]{report}
\usepackage{graphics}

如果您使用 pdflatex,将默认该[pdftex]选项,并且允许使用 pdftex 特定代码包含图形,它会声明 pdf 中的页面大小以匹配声明的 A4 页面大小。

如果您不加载图形,或者您以无法工作的形式加载图形,通过指定错误的驱动程序选项,那么dvipsPDF 中声明的页面大小将是安装 TeX 时指定的大小,如果您在意大利,它应该是 A4,但可能是美国信纸。如果您排版 A4 文档但使用美国信纸的 PDf 页面大小,那么效果就像您描述的一样,文本块内的布局是正确的,但文本块将错误地放置在页面上。

答案2

我正在使用这个模板撰写米兰理工大学的论文。

我找到的解决方案是注释掉以下几行:

\setlength{\paperwidth}{16cm}
\setlength{\paperheight}{24cm}

我还改变了图形包

\usepackage[dvips]{graphicx}

\usepackage{graphics}

它目前运行良好,保留了页面格式。

相关内容