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