* \minus entity and LaTeX export
@ 2022-05-14 3:46 Max Nikulin
2022-05-14 6:17 ` Timothy
2022-05-14 6:30 ` Ihor Radchenko
0 siblings, 2 replies; 4+ messages in thread
From: Max Nikulin @ 2022-05-14 3:46 UTC (permalink / raw)
To: orgmode; +Cc: Timothy
Hi,
I was checking which changes had been landed to the main branch as the
result of Ihor's work and I noticed a commit unrelated to my initial
curiosity but that might be questionable:
> commit 15d25644cc8d88fd5cd0ad53caedaedad3635d8d
> author TEC Sat Jan 22 20:41:55 2022 +0800
>
> org-entities: Change \minus to -
>
> * lisp/org-entities.el: The LaTeX command \minus doesn't exist, but a
> hyphen in math mode produces a minus symbol.
>
> diff --git a/lisp/org-entities.el b/lisp/org-entities.el
> index 2bd4f2fe3..9c64cb854 100644
> --- a/lisp/org-entities.el
> +++ b/lisp/org-entities.el
> @@ -307,7 +307,7 @@ packages to be loaded, add these packages to `org-latex-packages-alist'."
> ("trade" "\\texttrademark{}" nil "™" "TM" "TM" "™")
>
> "** Science et al."
> - ("minus" "\\minus" t "−" "-" "-" "−")
> + ("minus" "-" t "−" "-" "-" "−")
Should it be "\textminus" instead? I never used it but my expectation
that it was added for text mode outside of equations: \minus1. It
required \usepackage{textcomp} in the past, but it seems it is not the
issue any more, so the symbol is available out of the box. I was not
following that changes in LaTeX so I may miss something.
> ("pm" "\\textpm{}" nil "±" "+-" "±" "±")
> ("plusmn" "\\textpm{}" nil "±" "+-" "±" "±")
> ("times" "\\texttimes{}" nil "×" "*" "×" "×")
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: \minus entity and LaTeX export
2022-05-14 3:46 \minus entity and LaTeX export Max Nikulin
@ 2022-05-14 6:17 ` Timothy
2022-05-14 6:30 ` Ihor Radchenko
1 sibling, 0 replies; 4+ messages in thread
From: Timothy @ 2022-05-14 6:17 UTC (permalink / raw)
To: Max Nikulin; +Cc: orgmode
[-- Attachment #1: Type: text/plain, Size: 888 bytes --]
Hi Max,
> I was checking which changes had been landed to the main branch as the result of
> Ihor’s work and I noticed a commit unrelated to my initial curiosity but that
> might be questionable:
>> org-entities: Change − to -
>> * lisp/org-entities.el: The LaTeX command − doesn’t exist, but a
>> hyphen in math mode produces a minus symbol.
I made that commit after having a look at
<http://tug.ctan.org/info/symbols/comprehensive/symbols-a4.pdf> and only seeing
`\minus' from `MnSymbol' and `fdsymbol', leading me to conclude that `\minus' was
erroneous. Your point about text mode symbols is a good one, and now leads me to
think that switching to text mode and using `\textminus' would be the most
appropriate value (which I can confirm is both provided by `textcomp' and now
works OOTB with TeXLive 2022).
How does that sound?
All the best,
Timothy
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: \minus entity and LaTeX export
2022-05-14 3:46 \minus entity and LaTeX export Max Nikulin
2022-05-14 6:17 ` Timothy
@ 2022-05-14 6:30 ` Ihor Radchenko
2022-05-14 10:13 ` Max Nikulin
1 sibling, 1 reply; 4+ messages in thread
From: Ihor Radchenko @ 2022-05-14 6:30 UTC (permalink / raw)
To: Max Nikulin; +Cc: orgmode, Timothy
[-- Attachment #1: Type: text/plain, Size: 960 bytes --]
Max Nikulin <manikulin@gmail.com> writes:
>> "** Science et al."
>> - ("minus" "\\minus" t "−" "-" "-" "−")
>> + ("minus" "-" t "−" "-" "-" "−")
>
> Should it be "\textminus" instead? I never used it but my expectation
> that it was added for text mode outside of equations: \minus1. It
> required \usepackage{textcomp} in the past, but it seems it is not the
> issue any more, so the symbol is available out of the box. I was not
> following that changes in LaTeX so I may miss something.
\textminus appears to work without textcomp. However, I am not sure if it
should be used instead of math version.
Look at the attached screenshot where I tried to compare how \textminus
vs. $-$ would look inside a document. I find the math version to be more
visually appealing. Of course, we can always change to \textminus if
people more familiar with typography jump in and ask for the change.
Best,
Ihor
[-- Attachment #2: 2022-05-14_14-26.png --]
[-- Type: image/png, Size: 58140 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: \minus entity and LaTeX export
2022-05-14 6:30 ` Ihor Radchenko
@ 2022-05-14 10:13 ` Max Nikulin
0 siblings, 0 replies; 4+ messages in thread
From: Max Nikulin @ 2022-05-14 10:13 UTC (permalink / raw)
To: emacs-orgmode
On 14/05/2022 13:30, Ihor Radchenko wrote:
> Max Nikulin writes:
>
>>> "** Science et al."
>>> - ("minus" "\\minus" t "−" "-" "-" "−")
>>> + ("minus" "-" t "−" "-" "-" "−")
>>
>> Should it be "\textminus" instead? I never used it but my expectation
>> that it was added for text mode outside of equations: \minus1. It
>> required \usepackage{textcomp} in the past, but it seems it is not the
>> issue any more, so the symbol is available out of the box. I was not
>> following that changes in LaTeX so I may miss something.
>
> \textminus appears to work without textcomp. However, I am not sure if it
> should be used instead of math version.
Timothy tried texlive-2022, I had 2019 installed, users of old versions
may add \usepackage{textcomp}.
> Look at the attached screenshot where I tried to compare how \textminus
> vs. $-$ would look inside a document. I find the math version to be more
> visually appealing. Of course, we can always change to \textminus if
> people more familiar with typography jump in and ask for the change.
I am a bit lazy to check what font and what codepoint is used in each case.
From my point of view, the correct way to type negative numbers is
\(-1\), not \(-\)1. TeX math mode sets proper spaces around the
character, e.g. \(1 - 1\) has larger spaces around. I considered \minus
as something special for cases when a user has reasons to avoid math,
e.g. to avoid MathJax or images when a document contains only a few of
simple expressions.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2022-05-14 10:15 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-05-14 3:46 \minus entity and LaTeX export Max Nikulin
2022-05-14 6:17 ` Timothy
2022-05-14 6:30 ` Ihor Radchenko
2022-05-14 10:13 ` Max Nikulin
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.