latex - 在空白不敏感环境/Z 表示法模式下 Latex 中字符串的格式化

标签 latex tex xelatex z-notation xetex

我正在使用 Latex 使用 Z-Notation 来建模一些函数,但是,我在显示输出字符串时遇到问题。在这个简化的示例代码中,引号中的文本具有与我期望的不同的格式。我可以使用什么来保持引号内文本的格式与代码片段中的相同?

编辑:overDraftMessage 应该是 messageOutput,在创建简化示例时错过了更改此设置。

\documentclass{article}
\usepackage{oz}   % oz or z-eves or fuzz styles

\begin{document}

\begin{schema}{function}
    messageOutput!: $STRING$ \\
\where
    messageOutput! = ''Output looks strange.'' \\
\end{schema}

\end{document}

enter image description here

最佳答案

@lburski 的解决方案有效,但波浪号不适用于此目的。它应该用来制作硬空间(不间断空间)。要在空格不敏感的环境中写入空格,您需要对其进行转义 - 在每个空格之前写入反斜杠:''Output\looks\strange''

关于latex - 在空白不敏感环境/Z 表示法模式下 Latex 中字符串的格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54566124/

相关文章:

r - 如何将 LaTeX 包与 R/exams 一起使用?

emacs - 如何使用 Emacs 同时修改两个匹配的分隔符?

unicode - TeXShop 的 UTF-8 设置已损坏

latex - MathML、Latex 或类似的基于 Web 的所见即所得编辑器

r - 将 rmarkdown 编织为 pdf 时如何更改代码输出背景颜色?

documentation - 使用 ocamldoc 包含数学方程

latex - 在 Lyx 中启用 shell-escape 时删除警告

python -latexmk : error: no such option: -d

unicode - 如何在XeLaTeX中输入外国unicode字符?