制作自定义货币

制作自定义货币

我一直在使用 Prawn (Ruby) 为啤酒经销商制作标志。效果很好,只是让货币看起来像我想要的样子变得极其很麻烦,而且我担心以后扩展时会变得不灵活(并且头痛)。使用 LaTeX 吧。

以下是我所追求的目标:

价格示例

作为一个完全的 LaTeX 新手,我考虑过

\textsuperscript{\$}5\textsuperscript{99}

也许可以调整美分和美元符号的大小,同时更改基线以降低它们?实现此目的的最佳方法是什么?

还有一个附加问题:看看我正在做的事情,LaTeX 是不是一个不错的选择?使用我当前的设置调整不同类型的文本以适应特定区域也是一件非常麻烦的事情。谢谢,抱歉问了这么多问题!

答案1

首先回答您的附加问题:像马丁一样,我怀疑使用 LaTeX 完成这样的任务是否有用。

首先,你应该做一些类似标记定义的事情。定义一个宏,这样你就可以在中心位置调整你的代码。在我的例子中,我用三个参数定义了 \price。

\documentclass[12pt]{article}
\usepackage{eurosym}
\begin{document}

\newcommand\price[3]{
%  \textsuperscript{#1}#2\textsuperscript{#3}
\raisebox{0.2ex}{\scriptsize #1}%
#2%
\raisebox{0.2ex}{\scriptsize #3}%
}

\price{\$}{5}{99}

\price{\euro}{5}{99}
\end{document}

在我的测试中它看起来相当不错。但根据所选字体,您可能需要更改值。这就是 LaTeX 不是最佳解决方案的原因之一。LaTeX 是为排版而设计的,而不是“设计”。

相关内容