![如何在下面放置一个点,例如:e?](https://linux22.com/image/350044/%E5%A6%82%E4%BD%95%E5%9C%A8%E4%B8%8B%E9%9D%A2%E6%94%BE%E7%BD%AE%E4%B8%80%E4%B8%AA%E7%82%B9%EF%BC%8C%E4%BE%8B%E5%A6%82%EF%BC%9Ae%EF%BC%9F.png)
在我更新了我的 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