Overline not rendering in some instances

Steps to reproduce

use $Z=AB+\overline{A} • \overline{B}$ within a table

Expected result

A line should be rendered above A and B

Actual result

Rendered as “Z=AB + \overline{A} • \overline{B}”
Works elsewhere in the same file but not in a table. Text appears as a sans-serif font, not a serif font like all other text between $ and $.

Workaround

Separate the expression to $Z=AB+$ $\overline{A}$ • $\overline{B}$

Environment

SYSTEM INFO:
Obsidian version: v1.4.13
Installer version: v1.4.5
Operating system: Darwin Kernel Version 22.6.0: Fri Sep 15 13:39:52 PDT 2023; root:xnu-8796.141.3.700.8~1/RELEASE_X86_64 22.6.0
Login status: logged in
Catalyst license: none
Insider build toggle: off
Live preview: on
Legacy editor: off
Base theme: dark
Community theme: Minimal v7.2.1
Snippets enabled: 3
Restricted mode: off
Plugins installed: 23
Plugins enabled: 23
1: Vextab v1.0.1
2: Copy as Latex v0.1.9
3: Zotero Integration v3.0.10
4: Minimal Theme Settings v7.2.2
5: Hider v1.3.1
6: Excalidraw v1.9.19
7: Math Booster v1.0.0
8: Completr v3.2.0
9: Style Settings v1.0.7
10: Dataview v0.5.58
11: MathLinks v0.4.6
12: Homepage v3.5.2
13: TikZJax v0.5.1
14: File Explorer++ v1.1.2
15: Obsidian OCR v2.0.0
16: Tabout v1.0.0
17: Editing Toolbar v2.3.1
18: Advanced URI v1.38.1
19: Find and replace in selection v1.0.1
20: Mermaid Tools v1.1.0
21: Advanced Tables v0.19.1
22: Obsidian Charts v3.7.2
23: Obsidian Functionplot v1.2.1

I broke the preview using a combination of html and latex, the latex in the following does not render:

<table>
	<tr>
		<th colspan="3">Inputs</th>
		<th>Output</th>
		<th>Boolean Expression</th>
	</tr>
	<tr>
		<td>0</td>
		<td>0</td>
		<td>0</td>
		<td>0</td>
		<td> $\overline{A} \cdot \overline{B} \cdot \overline{C}$ </td>
	</tr>
	<tr>
		<td>0</td>
		<td>0</td>
		<td>1</td>
		<td>1</td>
		<td>$\overline{A} \cdot \overline{B} \cdot C$</td>
	</tr>
	<tr>
		<td>0</td>
		<td>1</td>
		<td>0</td>
		<td>0</td>
		<td> $\overline{A} \cdot B \cdot \overline{C}$ </td>
	</tr>
	<tr>
		<td>0</td>
		<td>1</td>
		<td>1</td>
		<td>1</td>
		<td> $\overline{A} \cdot B \cdot C$ </td>
	</tr>
	<tr>
		<td>1</td>
		<td>0</td>
		<td>0</td>
		<td>0</td>
		<td> $A \cdot \overline{B} \cdot \overline{C}$ </td>
	</tr>
	<tr>
		<td>1</td>
		<td>0</td>
		<td>1</td>
		<td>0</td>
		<td> $A \cdot \overline{B} \cdot C$ </td>
	</tr>
	<tr>
		<td>1</td>
		<td>1</td>
		<td>0</td>
		<td>1</td>
		<td> $A \cdot B \cdot \overline{C}$ </td>
	</tr>
	<tr>
		<td>1</td>
		<td>1</td>
		<td>1</td>
		<td>0</td>
		<td> $A \cdot B \cdot C$ </td>
	</tr>
</table>

works for me. Please, post a screen recording of this happening in the sandbox vault and attach a copy of the file that is causing this.

  1. Try to use \cdot instead of unicode sign.
    $Z=AB+\overline{A} \cdot \overline{B}$
  2. Disable all plugins and restart Obsidian
  3. Try to disable or enable Hardware acceleration
    SettingsEditorHardware acceleration

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.