如何在下面放置一个点,例如:e?

如何在下面放置一个点,例如:e?

在我更新了我的 TL2016 (Windows) 环境 (10 分钟前) 后,编译包含例如\d{e}或的文档\d e会抛出错误消息。以下 MWE 应该可以证明这一点:

\documentclass{book}

\usepackage{fontspec}

\usepackage[%
main=english,
]{babel}%

\begin{document}

\chapter{How to place a dot below for example: e?}

\d e

The command throws the error messages:\\
Extra \textbackslash{}else. \textbackslash{}d e\\
Extra \textbackslash{}fi. \textbackslash{}d e

\end{document}

答案1

第 84latex/base/tuenc.def

  \relax\detokenize{#2}^^a0\else#2\fi

请编辑以说

  \if\relax\detokenize{#2}\relax^^a0\else#2\fi

我将在今天晚上收到发布更新信息,抱歉。

答案2

我今天刚刚更新了我的 TL2016 安装并重新编译了上述 MWE:错误已消失。

该错误是由 latex-base 包中的一个错误引起的,已在 2017/01/01 PL 3 版本(2017/02/22 发布)中修复

详情见更新日志: http://mirrors.ctan.org/macros/latex/base/changes.txt

相关内容