如何完美模拟打字机风格?

如何完美模拟打字机风格?

我想模拟打字机样式排版的数学文章。有几个主要要求:

  • 所有环境中的所有字符都应为 tt 样式,且大小和宽度相同(包括数学模式下的上标和下标)。在数学模式下,下标和上标应比基数高一个字符。所有强调都应替换为下划线。
  • 所有类型的行间距,包括列表或图形与文本之间的间距,应始终为字符高度的整数倍。倍数可根据内联方程的高度而变化(例如,当上标层级过多时,应为上标留出空间以避免重叠)。
  • 所有空格的宽度与字符的宽度相同,无需调整以适应换行。如果一个单词无法在一行中显示,则将其放在下一行。

总之,所有元素的排列方式都应像将页面分成“网格”一样,每个网格的大小为 tt 字符。所有元素的放置位置都应在垂直和水平方向上精确适合一个或多个网格,没有“半”空间或类似的东西。在 LaTeX 中可以满足这些要求吗?

相关内容