11
.
13
我可以在 #include 行里使用 #ifdef 来定义两个不同的东西吗?
不行。 你不能 ``让预处理器自己运行"。你能做的就是根据 #ifdef 设置使用 两个完全不同的单独 #define 行之一。
参考资料: [
ISO
, Sec. 6.8.3, Sec. 6.8.3.4]; [
H&S
, Sec. 3.2 pp. 40-1]。
翻译朱群英、孙云, LaTeX2HTML 编译 朱群英 (2005-06-23)