回忆录类,graphicx,`\resizebox`

回忆录类,graphicx,`\resizebox`

这是我在这里的第一篇帖子,我提前为拼写错误、误用代码脚本或其他任何问题道歉。(不过,第一篇帖子,我已经使用和挖掘这个伟大的网站多年,并且总能找到我实际的乳胶问题的答案——直到今天。)

我有一个 xelatex 文档,回忆录类,我于 2013 年创建,当时它可以工作、编译、编辑为 pdf(...盖章、签名和交付...)前几天我不得不重新编译它,TL2016 在 Arch Linux 64 上运行,在给定的图像设置点执行命令后,\resizebox它变得顽固,说“!尺寸太大。”我在文档中必须做的更新只是纯文本更改,没有命令,没有包调用,没有更改特定于 latex 的内容,甚至图像与我三年前使用的完全相同...

受影响的线路:

\begin{picture}(0,0)(0,0)
    \put(270,530){\resizebox{5.5cm}{!}{\includegraphics{USZT}}}
\end{picture}

我找不到 5.5 厘米的徽标尺寸过大的原因。memoir 类最近是否有一些新功能,现在会出现这样的错误,而在 2013 年不会出现?或者 xelatex 或 graphicx 包?还是我盯着源代码看得太久,没能找出明显的错误?

感谢你的关心!

虚拟代码:

\documentclass[11pt, a4paper, oneside]{memoir}
\usepackage{fontspec} 
\usepackage{geometry}
\usepackage{graphicx}
\usepackage{xfrac}
\usepackage{calc}
\usepackage{multirow}
\usepackage{float}
\usepackage{wrapfig}
\usepackage{lipsum}
\usepackage{xunicode}
\usepackage{xltxtra}
\defaultfontfeatures{Mapping=tex-text, Numbers=OldStyle}
\setromanfont [Ligatures={Discretionary}, BoldFont={WarnockPro-Semibold}, ItalicFont={WarnockPro-LightIt}]{WarnockPro-Light}
\setsansfont [Ligatures={Common}, BoldFont={MyriadPro-Semibold}, ItalicFont={MyriadPro-It}]{MyriadPro-Regular}
\usepackage[xetex, bookmarks, colorlinks, breaklinks, pdftitle={bla},pdfauthor={BLA}]{hyperref}
\usepackage{memhfixc}
\hypersetup{linkcolor=black,citecolor=blue,filecolor=black,urlcolor=blue}

\begin{document}
\pagestyle{empty}

\lipsum[1-3]

\begin{picture}(0,0)(0,0)
    \put(270,530){\resizebox{5.5cm}{!}{\includegraphics{USZT}}}
\end{picture}

\begin{picture}(0,0)(0,0)
    \put(270,-100){\resizebox{5.5cm}{!}{\includegraphics{ESZA_egyes3}}}
\end{picture}

\end{document}

答案1

这是扩展评论(在评论中我无法添加图片...),稍后我会删除它。您的麻烦不是由代码引起的,因为使用包demo中的图像可以按预期工作:graphics

在此处输入图片描述

因此,我得出结论,您的问题是由图片引起的。可能他们没有正确定义边界框。我用 XeLaTeX 进行了测试,但没有您的字体(我没有它们):

\documentclass[11pt, a4paper, oneside]{memoir}
\usepackage[showframe]{geometry}
%\usepackage{calc}
\usepackage[demo]{graphicx}
%\usepackage{xfrac}
%\usepackage{multirow}
%\usepackage{float}
%\usepackage{wrapfig}
\usepackage{lipsum}
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
%\defaultfontfeatures{Mapping=tex-text, Numbers=OldStyle}
%\setromanfont[Ligatures={Discretionary},BoldFont={WarnockPro-Semibold}, ItalicFont={WarnockPro-LightIt}]{WarnockPro-Light}
%\setsansfont [Ligatures={Common}, BoldFont={MyriadPro-Semibold}, ItalicFont={MyriadPro-It}]{MyriadPro-Regular}
\usepackage[xetex, bookmarks, colorlinks, breaklinks]{hyperref}
\usepackage{memhfixc}
\hypersetup{linkcolor=black, citecolor=blue, filecolor=black, urlcolor=blue,
            pdftitle={bla},pdfauthor={BLA}}

\begin{document}
\lipsum[1]

\begin{picture}(0,0)(0,0)
    \put(245,-120){\includegraphics[width=5.5cm]{USZT}}
\end{picture}

\begin{picture}(0,0)(0,0)
    \put(245,-240){\includegraphics[width=5.5cm]{ESZA_egyes3}}
\end{picture}
    \end{document} 

相关内容