diff --git a/src/functions/phantom.js b/src/functions/phantom.js index 0320cf3c..ec8de12b 100644 --- a/src/functions/phantom.js +++ b/src/functions/phantom.js @@ -12,6 +12,7 @@ defineFunction({ names: ["\\phantom"], props: { numArgs: 1, + allowedInText: true, }, handler: ({parser}, args) => { const body = args[0]; @@ -42,6 +43,7 @@ defineFunction({ names: ["\\hphantom"], props: { numArgs: 1, + allowedInText: true, }, handler: ({parser}, args) => { const body = args[0]; @@ -84,6 +86,7 @@ defineFunction({ names: ["\\vphantom"], props: { numArgs: 1, + allowedInText: true, }, handler: ({parser}, args) => { const body = args[0]; diff --git a/test/screenshotter/images/Phantom-chrome.png b/test/screenshotter/images/Phantom-chrome.png index 9f1db3f6..6cc165f5 100644 Binary files a/test/screenshotter/images/Phantom-chrome.png and b/test/screenshotter/images/Phantom-chrome.png differ diff --git a/test/screenshotter/images/Phantom-firefox.png b/test/screenshotter/images/Phantom-firefox.png index e9f70656..c596b1fc 100644 Binary files a/test/screenshotter/images/Phantom-firefox.png and b/test/screenshotter/images/Phantom-firefox.png differ diff --git a/test/screenshotter/ss_data.yaml b/test/screenshotter/ss_data.yaml index b48f4201..2f7af95e 100644 --- a/test/screenshotter/ss_data.yaml +++ b/test/screenshotter/ss_data.yaml @@ -265,7 +265,10 @@ OverUnderset: | a+b+c+d\overset{b+c=0}\longrightarrow a+d\\ \overset { x = y } { \sqrt { a b } } \end{array} -Phantom: \dfrac{1+\phantom{x^{\blue{2}}} = x}{1+x^{\blue{2}} = x} \left(\vphantom{\int_t} zzz \right) \left( X \hphantom{\frac{\frac X X}{X}} \right) +Phantom: \begin{array}{l} + \dfrac{1+\phantom{x^{\blue{2}}} = x}{1+x^{\blue{2}} = x} \left(\vphantom{\int_t} zzz \right) \left( X \hphantom{\frac{\frac X X}{X}} \right)\\ + \text{a \phantom{123} b \hphantom{45678} c \vphantom{101112} d} + \end{array} PrimeSpacing: f'+f_2'+f^{f'} PrimeSuper: x'^2+x'''^2+x'^2_3+x_3'^2 Raisebox: \frac{a}{a\raisebox{0.5em}{b}} \cdot \frac{a\raisebox{-0.5em}{b}}{a} \cdot \sqrt{a\raisebox{0.5em}{b}} \cdot \sqrt{a\raisebox{-0.5em}{b}} \cdot \sqrt{a\raisebox{0.5em}{b}\raisebox{-0.5em}{b}}