Bug 133217 - Round-trip to OOXML, MathML pipe symbol "|" and StarMath "divides" gets converted to logical or "v"
Summary: Round-trip to OOXML, MathML pipe symbol "|" and StarMath "divides" gets conve...
Status: RESOLVED DUPLICATE of bug 120638
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: filters and storage (show other bugs)
(earliest affected) release
Hardware: x86-64 (AMD64) All
: medium normal
Assignee: Not Assigned
Depends on:
Blocks: MathML
  Show dependency treegraph
Reported: 2020-05-21 09:20 UTC by gabrielborrageiro
Modified: 2020-05-22 14:36 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Note You need to log in before you can comment on or make changes to this bug.
Description gabrielborrageiro 2020-05-21 09:20:12 UTC
When creating a formula in Libreoffice Writer which takes the form "p(x|y)", the pipe symbol "|" gets converted to the logical or symbol "v".
When I replace "|" with "divides", I can see the "|" symbol correctly now in the formula. However, when I save the result, close and open the document again, the logical or symbol "v" is back.
Comment 1 V Stuart Foote 2020-05-21 13:53:28 UTC
Confirmed with current master/7.0.0 alpha1+
Version: (x64)
Build ID: ec8dc357e68e20fa00a7d37f8c3195f571fb1fa6
CPU threads: 4; OS: Windows 10.0 Build 18363; UI render: Skia/Vulkan; VCL: win; 
Locale: en-US (en_US); UI: en-US
Calc: threaded

Roundtrip ODF retains the sm 'divides' syntax and renders formula with a "|" symbol. 

but on roundtrip with OOXML, 'divides' gets mishandled as "|" and parses it as the "V" logical OR.
Comment 2 NISZ LibreOffice Team 2020-05-22 14:36:07 UTC

*** This bug has been marked as a duplicate of bug 120638 ***