![标题和表格之间的可变距离](https://linux22.com/image/452615/%E6%A0%87%E9%A2%98%E5%92%8C%E8%A1%A8%E6%A0%BC%E4%B9%8B%E9%97%B4%E7%9A%84%E5%8F%AF%E5%8F%98%E8%B7%9D%E7%A6%BB.png)
我正在使用一款很棒的日历生成器乳胶-钙基由 Simon Gerber 编写。它结合了 Python 和 LaTeX,可以生成带有日历的 PDF 文件。每个月都在单独的页面上,每页都有一个标题顶部,左侧为年份,右侧为月份名称。下方标题是桌子带有指定月份的编号天数。
我想修复的一个小烦恼(但不知道怎么做)是感知到标题和桌子。如果月份名称包含字母“p”、“y”或“g”,例如“April”,则桌子似乎比“March”的表格略低。我确实很欣赏距离实际上是相同的,因为它是从字母“p”的底部计算出来的。然而,人们认为“April”之间的距离桌子和标题大于‘三月’的相同距离。
我想更改 latex-calgen 的 LaTeX 部分head.tex.in使得标题和桌子看起来一样。讽刺的是,这意味着对于不包含字母“p”、“y”或“g”的月份名称,实际距离必须增加。
负责生成标题看起来像这样:
\newsavebox\TBox
\sbox\TBox{2022}
% month heading design
\newcommand{\monthhead}[2]{%
{\hspace{-6mm}\resizebox{!}{\wd\TBox}{%
#2}\hfill\resizebox{!}{\wd\TBox}{#1}\\[1mm]}}
我对此并不了解,因此,如果能指点一下如何才能达到同样的效果,我将不胜感激标题到桌子距离。在每个月份名称前面添加一个不可见的字母“p”是可以接受的 :)