Ms word MS Word monospace字体不是空格的monospace 我想创建一个包含C++源代码的报告 用微软Word

Ms word MS Word monospace字体不是空格的monospace 我想创建一个包含C++源代码的报告 用微软Word,ms-word,Ms Word,虽然我使用单间距字体Menlo,但空格不是单间距的 如何用空间缩进编写C++源代码。 在我看来,这就像一个bug,我会将此反馈发送给MS支持部门。作为将来的参考,这对stackoverflow来说更像是一个问题,因为它只与编程密切相关。但是,即使在那里,你也找不到多少微软Word的代表能够修复这个错误。Menlo不是微软的字体-它是一种长期被取代的Mac字体,从2015年9月30日发布的Mac OS 10.11开始被SF Mono取代。我知道这一点(Menlo是一种Mac字体),但问题显然出现在

虽然我使用单间距字体Menlo,但空格不是单间距的

如何用空间缩进编写C++源代码。

在我看来,这就像一个bug,我会将此反馈发送给MS支持部门。作为将来的参考,这对stackoverflow来说更像是一个问题,因为它只与编程密切相关。但是,即使在那里,你也找不到多少微软Word的代表能够修复这个错误。

Menlo不是微软的字体-它是一种长期被取代的Mac字体,从2015年9月30日发布的Mac OS 10.11开始被SF Mono取代。我知道这一点(Menlo是一种Mac字体),但问题显然出现在微软Word中,这就是为什么我会把它提出来,我自己没有用过menlo字体。问题不太可能是Word,而是字体本身。毕竟,Word对其他单间距字体处理得相当好。我试过其他单间距字体,如Andale Mono、Monaco和Roboto Mono,但都不起作用。微软提供的字体,如MingLiU和MS Mincho,可以使用,但它们看起来不适合代码。有趣的是,在我看来,这些字体缺少空格宽度定义,或者MS word无法正确读取它们,也许这会有所帮助:我一直在回避的一个明显的问题是,无论如何,为什么要使用word来编写代码?如果你很关心排版,也许LaTeX是一个选择?