我正在制作分数卡,它们的外观大致如此。最终尺寸应为 2.5 英寸 x 3.5 英寸,分数文本水平居中,垂直位置适当,鹰徽标位于右下方。
下面的破解版 MWE 使用memoir
类来获取较大的旧式数字,因此我不能(或不应该)使用它geometry
来正确获取页面布局。我查看了相关问题,对memoir
库存尺寸和布局指令进行了大量尝试,并努力研究了手册页,但无济于事。所以现在是时候问一下了:如何将库存尺寸设置为 2.5x3.5,然后设置边距?样条线应为 0,正面/背面无关紧要。
也许徽标应该放在页脚中。
如果这是一个 xy 问题并且我应该tikz
从一开始就使用,那么我愿意接受它。
第二个问题,如果有必要我可以单独询问:分数线似乎没有居中。
也欢迎设计建议。
(我知道如何自动完成我想要的卡片的制作任务。)
\documentclass[extrafontsizes,60pt,showtrims]{memoir}
\usepackage[fulloldstylenums]{kpfonts}
\usepackage{graphicx}
%\setstocksize{3.5in}{2.5in}
\setstocksize{5in}{4in}
\settypeblocksize{3.5in}{2.5in}{*}
%\setlrmarginsandblock{0in}{0in}{*}
%\setpagecc{3.5in}{2.5in}{*}
\pagestyle{empty}
\newcommand{\num}{3}
\newcommand{\den}{5}
\newcommand{\fractionbar}{%
\vspace{-0.6in}
\rule{1.2in}{3.5pt}
\vspace{-0.5in}
}
\begin{document}
%\checkandfixthelayout
\begin{center}
\num\\
\fractionbar\\
\den
\end{center}
\vspace{-1.1in}
\par
\hspace{0.4in}
\includegraphics[width=0.5in]{heath-logo}
\end{document}
答案1
您可以考虑遵循以下模板:
\documentclass{article}
\usepackage[margin=0pt,papersize={2.5in,3.5in}]{geometry}
\usepackage{graphicx}
\usepackage[fulloldstylenums]{kpfonts}
% To aid in visual positioning (remove/comment in final version)
\usepackage[gridunit=in,grid=true]{eso-pic}
\pagestyle{empty}
\newcommand{\numerator}{12345}
\newcommand{\denominator}{67890}
\begin{document}
\noindent
\setlength{\unitlength}{1in}%
\begin{picture}(2.5,3.5)
% Numerator above rule
% \put(0,1.75) {\raisebox{\dimexpr0.5in+-1.75pt+.5\height}{\makebox[2.5in]{\scalebox{8}{\numerator}}}}
\put(0,2.2){\makebox[2.5in]{\raisebox{1.75pt}{\scalebox{8}{\numerator}}}}
% Rule exactly in middle of card
\put(0,1.75){\makebox[2.5in]{\rule[-1.75pt]{1.2in}{3.5pt}}}
% Denominator below rule
\put(0,1.7){\raisebox{\dimexpr-1.75pt-\height}{\makebox[2.5in]{\scalebox{8}{\denominator}}}}
% Image in lower-right corner (0.2in from bottom, 0.2in from right)
\put(0,0.2) {\makebox[2.5in][r]{\includegraphics[width=0.5in]{example-image}\hspace{0.2in}}}
\end{picture}
\end{document}
为了完整起见,我添加了一个网格(使用eso-pic
帮助您定位。此外,我在和中包括了所有数字,\numerator
以便\denominator
您可以看到垂直分布。除此之外,内容的放置使用picture
环境,以英寸为单位in
。
由于使用旧式数字,放置可能会有问题,因为一些数字在视觉上具有不同的上升部/下降部。
答案2
以下是对 Werner 回答的不同看法。(Werner 在我写作时就回答了,否则我就不会费心写它了。)
这使用了geometry
和article
但是tikz
用于放置徽标。这显然是过度的,但有效。Werner 的答案比此代码更复杂,我发布此内容只是出于好奇,而不是因为我推荐它作为替代方案。
尽管如此,我的家确实有一只猫,所以至少从某一方面来说它更像神。
\documentclass{article}
\usepackage[fulloldstylenums]{kpfonts}
\usepackage{tikz}
\usepackage{geometry}
\geometry{paperwidth=2.5in,paperheight=3.5in,hscale=1,vscale=.5,vmarginratio=6:5,marginparwidth=0pt,marginparsep=0pt,footskip=0pt,headheight=0pt,headsep=0pt}
\pagestyle{empty}
\newcommand{\num}{3}
\newcommand{\den}{5}
\newcommand{\fractionbar}{%
\vspace{-0.6in}%
\rule{1.2in}{3.5pt}%
\vspace{-0.5in}%
}
\begin{document}
\fontsize{60}{70}\selectfont
\begin{center}
\num\\
\fractionbar\\
\den
\tikz[overlay,remember picture]{%
\node [anchor=north east] at (current page.east) {\includegraphics[width=0.5in]{cath}};
}%
\end{center}
\end{document}