The Bionic Reading tries to find every word, and make the first part bold.
I wish there is an environment to imitate that, which types
\bionic{Confucius said: Madam, I'm Adam.}
and it is interpreted the same as the code
{\bf Conf}ucius {\bf sa}id: {\bf Ma}dam, I'm {\bf Ad}am.
and to be shown in the compiled PDF file like
Confucius said: Madam, I'm Adam.
Or there is an optional parameter of a number between 0 and 1, to show how much part of a word should be bold.
For example, the code
\bionic{internationalization}
\bionic[0.5]{internationalization}
\bionic[0.25]{internationalization}
\bionic[0.8]{internationalization}
will be compiled respectively into
internationalization
internationalization
internationalization
internationalization
Edit in 5.24: How to adapt the bionic environment to math environment and SI units? for example: I wish the following codes work, where the codes of formula and SI units codes are executed, instead of listed as it is, and not bold.
\bionic{
Substances A and B are both volatile liquids with
$p_A^* = \SI{300}{Torr}$,
$p_B^* = \SI{250}{Torr}$, and
$K_B = \SI{200}{Torr}$
(concentration expressed in mole fraction).
}
Substances A and B are both volatile liquids with pA* = 300 Torr, pB* = 250 Torr and KB = 200 Torr (concentration expressed in mole fraction).
expl3
). Hmm... how does the algorithm knows that it should not apply the bold trick to "I'm"?