diff options
author | Norbert Preining <norbert@preining.info> | 2023-11-07 03:02:46 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2023-11-07 03:02:46 +0000 |
commit | 02646b6e89ef69971235e0c883e86fd746955e2b (patch) | |
tree | 203df1a9b40b37e9452e03d936e392da7d03c7af /macros/latex/contrib/siunitx/siunitx-angle.dtx | |
parent | 240fd5fe8af67337e240c10434af4834fc86278f (diff) |
CTAN sync 202311070302
Diffstat (limited to 'macros/latex/contrib/siunitx/siunitx-angle.dtx')
-rw-r--r-- | macros/latex/contrib/siunitx/siunitx-angle.dtx | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/macros/latex/contrib/siunitx/siunitx-angle.dtx b/macros/latex/contrib/siunitx/siunitx-angle.dtx index 5489fbfec3..7b2b012e13 100644 --- a/macros/latex/contrib/siunitx/siunitx-angle.dtx +++ b/macros/latex/contrib/siunitx/siunitx-angle.dtx @@ -64,8 +64,8 @@ % % \begin{function} % { -% \siunitx_angle:n, \siunitx_angle:x, -% \siunitx_angle:nnn, \siunitx_angle:xxx +% \siunitx_angle:n, \siunitx_angle:e, +% \siunitx_angle:nnn, \siunitx_angle:eee % } % \begin{syntax} % \cs{siunitx_angle:n} \Arg{angle} @@ -240,9 +240,9 @@ % \end{macrocode} % \end{variable} % -% \begin{macro}{\siunitx_angle:n, \siunitx_angle:x, \@@_angle:n} -% \begin{macro}{\siunitx_angle:nnn, \siunitx_angle:xxx} -% \begin{macro}{\@@_arc_convert:n, \@@_arc_convert:x} +% \begin{macro}{\siunitx_angle:n, \siunitx_angle:e, \@@_angle:n} +% \begin{macro}{\siunitx_angle:nnn, \siunitx_angle:eee} +% \begin{macro}{\@@_arc_convert:n, \@@_arc_convert:e} % The first step here is to force format conversion if required. Going to % a decimal is easy, going to arc format is a bit more painful: avoid % repeating calculations mainly for code readability. @@ -262,11 +262,11 @@ } } } -\cs_generate_variant:Nn \siunitx_angle:n { x } +\cs_generate_variant:Nn \siunitx_angle:n { e , x } \cs_new_protected:Npn \@@_angle:n #1 { \bool_if:NTF \l_@@_force_arc_bool - { \@@_arc_convert:x { \fp_eval:n {#1} } } + { \@@_arc_convert:e { \fp_eval:n {#1} } } { \siunitx_number_parse:nN {#1} \l_@@_degrees_tl \siunitx_number_process:NN \l_@@_degrees_tl \l_@@_degrees_tl @@ -284,7 +284,7 @@ { \bool_if:NTF \l_@@_force_decimal_bool { - \siunitx_angle:x + \siunitx_angle:e { \fp_eval:n { #1 + (#2) / 60 + (#3) / 3600 } } } { \@@_arc_sign:nnn {#1} {#2} {#3} } @@ -302,10 +302,10 @@ \l_@@_seconds_tl } } -\cs_generate_variant:Nn \siunitx_angle:nnn { xxx } +\cs_generate_variant:Nn \siunitx_angle:nnn { eee , xxx } \cs_new_protected:Npn \@@_arc_convert:n #1 { - \siunitx_angle:xxx + \siunitx_angle:eee { \fp_eval:n { trunc(#1,0) } } { \fp_eval:n { trunc((#1 - trunc(#1,0)) * 60,0) } } { @@ -319,7 +319,7 @@ } } } -\cs_generate_variant:Nn \@@_arc_convert:n { x } +\cs_generate_variant:Nn \@@_arc_convert:n { e } % \end{macrocode} % \end{macro} % \end{macro} |