bug-groff
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #66592] [eqn] [MathML] doesn't understand left floor/right floor (o


From: G. Branden Robinson
Subject: [bug #66592] [eqn] [MathML] doesn't understand left floor/right floor (or \[rf])
Date: Sat, 21 Dec 2024 16:01:39 -0500 (EST)

URL:
  <https://savannah.gnu.org/bugs/?66592>

                 Summary: [eqn] [MathML] doesn't understand left floor/right
floor (or \[rf])
                   Group: GNU roff
               Submitter: gbranden
               Submitted: Sat 21 Dec 2024 09:01:35 PM UTC
                Category: Preprocessor eqn
                Severity: 3 - Normal
              Item Group: Incorrect behaviour
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any
         Planned Release: None


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Sat 21 Dec 2024 09:01:35 PM UTC By: G. Branden Robinson <gbranden>
Reported as [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1059542
#1059542].


Package: groff-base
Version: 1.23.0-3
Version: 1.22.4-10
Severity: normal

Dear Maintainer,

I'm trying to assemble some equations.
MathML is convenient for high-res renders and embedding.

One such is:
  w = left floor l 39 over 40 right floor

When rendering images with eqn2graph and groff -Thtml (both attached),
this yields the expected ⌊ and ⌋ wrapping.

However, when rendering with eqn -TMathML and groff -Txhtml (likewise),
this yields "w = floor l³⁹⁄₄₉ floor". Also \[lf] and \[lf] are
"unknown
eqn/troff special char [rl]f", but they obviously ought to be given that
they are understood by groff.

Best,
наб

-- System Information:
Debian Release: 12.2
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500,
'stable-debug'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-9-amd64 (SMP w/24 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_FIRMWARE_WORKAROUND,
TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages groff-base depends on:
ii  libc6         2.36-9+deb12u3
ii  libgcc-s1     12.2.0-14
ii  libstdc++6    12.2.0-14
ii  libuchardet0  0.0.7-1

groff-base recommends no packages.

Versions of packages groff-base suggests:
ii  groff  1.22.4-10



.if !dEQ .ds EQ
.if !dEN .ds EN
.EQ
<math><mrow><mi>w</mi><mo>&equals;</mo><merror>unknown eqn/troff special char
lf</merror><merror>unknown eqn/troff special char
rf</merror><mrow><mo>floor</mo><mrow><mi>l</mi><mfrac><mrow><mn>3</mn><mn>9</mn></mrow><mrow><mn>4</mn><mn>0</mn></mrow></mfrac></mrow><mo>floor</mo></mrow></mrow></math>
.EN



<?xml version="1.0" encoding="us-ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN"
 "http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd";
 [<!ENTITY mathml "http://www.w3.org/1998/Math/MathML";>]>
<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en">
<head>
<meta name="generator" content="groff -Txhtml, see www.gnu.org"/>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"/>
<meta name="Content-Style" content="text/css"/>
<style type="text/css">
       .center { text-align: center }
       .right  { text-align: right }
       p       { margin-top: 0; margin-bottom: 0; vertical-align: top }
       pre     { margin-top: 0; margin-bottom: 0; vertical-align: top }
       table   { margin-top: 0; margin-bottom: 0; vertical-align: top }
       h1      { text-align: center }
</style>
<!-- Creator     : groff version 1.23.0 -->
<!-- CreationDate: Thu Dec 28 00:59:46 2023 -->
<title></title>
</head>
<body>

<hr/>
 <math
xmlns="http://www.w3.org/1998/Math/MathML";><mrow><mi>w</mi><mo>&equals;</mo><merror>unknown
eqn/troff special char lf</merror><merror>unknown eqn/troff special char
rf</merror><mrow><mo>floor</mo><mrow><mi>l</mi><mfrac><mrow><mn>3</mn><mn>9</mn></mrow><mrow><mn>4</mn><mn>0</mn></mrow></mfrac></mrow><mo>floor</mo></mrow></mrow></math>
<hr/>
</body>
</html>








    _______________________________________________________
File Attachments:


-------------------------------------------------------
Name: nab1.png  Size: 845B
<https://file.savannah.gnu.org/file/nab1.png?file_id=56710>
-------------------------------------------------------
Name: nab2.png  Size: 555B
<https://file.savannah.gnu.org/file/nab2.png?file_id=56711>

    AGPL NOTICE

These attachments are served by Savane. You can download the corresponding
source code of Savane at
https://savannah.gnu.org/source/savane-d58233b6feaa780411f7f09b695724cabce7bc1d.tar.gz

    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?66592>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]