From 529eb696dccd0a1923525e5fcb297a76cafa1ebe Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Wed, 2 Sep 2020 11:06:26 -0700 Subject: LaTeX reader: Support squared, cubed, tothe in siunitx. Closes #6657. --- test/command/3587.md | 51 +++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 41 insertions(+), 10 deletions(-) (limited to 'test') diff --git a/test/command/3587.md b/test/command/3587.md index 1493a08c5..3016afa5a 100644 --- a/test/command/3587.md +++ b/test/command/3587.md @@ -13,13 +13,6 @@ ``` -``` -% pandoc -f latex -t native -\SI[round-precision=2]{\{\}}[\{\}]{\{\}} -^D -[Para [Str "{}\160{}\160{}"]] -``` - ``` % pandoc -f latex -t native \SI{30}{\milli\meter} @@ -38,7 +31,7 @@ % pandoc -f latex -t native \SI{25}{\square\meter} ^D -[Para [Str "25\160m\178"]] +[Para [Str "25\160m",Superscript [Str "2"]]] ``` ``` @@ -87,15 +80,53 @@ [Para [Str "4.5\160\176C\8211\&97367265.5\160\176C"]] ``` -## Squared units +## Squared, cubed etc. units ``` % pandoc -f latex -t native \SIrange{10}{20}{\square\meter} ^D -[Para [Str "10\160m\178\8211\&20\160m\178"]] +[Para [Str "10\160m",Superscript [Str "2"],Str "\8211\&20\160m",Superscript [Str "2"]]] ``` +``` +% pandoc -f latex -t native +\SIrange{10}{20}{\cubic\meter} +^D +[Para [Str "10\160m",Superscript [Str "3"],Str "\8211\&20\160m",Superscript [Str "3"]]] +``` + +``` +% pandoc -f latex -t native +\SIrange{10}{20}{\raisetothe{4}\meter} +^D +[Para [Str "10\160m",Superscript [Str "4"],Str "\8211\&20\160m",Superscript [Str "4"]]] +``` + + +``` +% pandoc -f latex -t native +\SIrange{10}{20}{\meter\squared} +^D +[Para [Str "10\160m",Superscript [Str "2"],Str "\8211\&20\160m",Superscript [Str "2"]]] +``` + +``` +% pandoc -f latex -t native +\SIrange{10}{20}{\meter\cubed} +^D +[Para [Str "10\160m",Superscript [Str "3"],Str "\8211\&20\160m",Superscript [Str "3"]]] +``` + +``` +% pandoc -f latex -t native +\SIrange{10}{20}{\meter\tothe{4}} +^D +[Para [Str "10\160m",Superscript [Str "4"],Str "\8211\&20\160m",Superscript [Str "4"]]] +``` + + + ## Ignore round precision `round-precision` option appears to be ignored by `\SI` as of 7c6dbd37e, so -- cgit v1.2.3