auto-detection

检测命令后面是否跟着下标
auto-detection

检测命令后面是否跟着下标

问题的新版本 如何以稳健的方式检测命令后面是否有下标? 我正在使用\newcommand*{\command}[1]{\IfStrEq{#1}{_}{...}{...}},它可以工作,但它被一个名为 的包破坏了breqn。有没有更强大的方法可以在不使用包的情况下进行检测xstring,比如使用\@ifnextchar或其他内置命令? 问题的旧版本 我有一个打印概率的命令$\Prob{X=3}$,简单来说$P(X=3)$ ,有时我需要在 上使用长下标$P$,例如$${\operatorname*{P}}_{y\sim Y|X}{y=3|x=2}$$: 我想...

Admin

检测无衬线字体系列
auto-detection

检测无衬线字体系列

我正在准备一组宏,其行为必须根据当前字体是粗体和/或斜体和/或无衬线而有所不同。 通过阅读之前回答的问题,我想到了一个可能的解决方案。但是,我的解决方案似乎无法正确检测字体系列是否为无衬线字体。 下面我列出了一个 MWE,其中我使用了应该检测字体系列的宏的核心部分。它可以正确检测字体是粗体还是斜体,但显然它不能正确检测字体是否是无衬线字体。 \documentclass{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{lmodern} \usepac...

Admin

自动检测包裹高度
auto-detection

自动检测包裹高度

我正在尝试通过使用来自动缩小行数wrapfig.sty,我的代码如下: \documentclass{book} \usepackage{graphicx} \usepackage{wrapfig} \graphicspath{{./Images/}} \begin{document} \makeatletter \newbox\figbox% \newdimen\figdimen% \newdimen\fightdimen% \newcommand{\figcheck}[4][tbp]{% \setbox\figbox=\hbox{#3}% \f...

Admin