What I’m trying to do
I’m using Obsidian to take personal reading notes and study summaries, and I heavily rely on nested lists (using indentation and bullet points) to organize my thoughts.
While writing in a nested list, I often want to insert things like:
- a table
- an embedded note (e.g.,
![[Note]]
) - or a math block (
$$
)
However, whenever I do this, the list formatting breaks. Everything after the inserted element is rendered like a code block or loses its indentation and numbering. The list stops working properly.
I want to know:
Is there a clean way to insert tables, embedded notes, or math blocks inside nested lists without breaking the formatting or turning the next item into a code block?
Things I have tried
- Inserting blank lines before and after the table or embed → list still breaks
- Trying HTML
<table>
or<div>
wrappers → didn’t fix the issue - Changing list numbers after the embed (e.g., from
3.
to99.
) → sometimes helps, but feels hacky - Embedding images instead → works fine
- Placing the embed outside the list → works, but breaks the logical flow of the list
I’ve searched the forum for “embed breaks list”, “table in list”, “list turns into code block”, and similar terms, but haven’t found a reliable solution that keeps the list structure intact.
Any help or workarounds would be greatly appreciated. Thank you!