Gegenüberstellung von Quelltexten (benannt nach Tony van Eerd), etwa so: oder so

  • Notlösung 1: Bildschirmschnappschuss (Obsidian Columns Plugin, siehe unten), keine Umschaltung dark mode > light mode, Schriftgröße fixiert
  • Notlösung 2: Tabelle mit <br/>, ohne Syntax Highlighting, keine Einrückung, Hervorhebung stört:
BeforeAfter
#include <iostream>
int main()
{
std::cout << "Hallo\n";
}
import std
int main()
{
std::println('Hallo");
}

Gesucht: elegante Lösung, erfordert mehrspaltiges Layout

Obsidian Columns

  • Umsetzung mit Quartz? nein
````col-md
### Before
```cpp
#include <iostream>
int main()
{
  std::cout << "Hallo\n";
}
```
 
````
````col-md
### After
```cpp
import std;
int main()
{
  std::println("Hallo");
}
```
````

Multi-Column Markdown

  • Umsetzung mit Quartz? nein

--- start-multi-column: ExampleRegion1

number of columns: 2  
largest column: left  

Text displayed in column 1.

--- end-column ---

Text displayed in column 2.

--- end-multi-column

Simple Columns

  • Umsetzung mit Quartz? nein
id: b52707b0-ce15-6458-825d-32615b4b7h85
===
Column 1
```javascript
console.log("Hello world")
```
===
Column 2

Pandoc Markdown

  • Umsetzung mit Quartz? nein
  • nicht in Obsidian,
  • kollidiert mit Simple Columns Plugin

::::: columns

::: column

left

:::

::: column

right

:::

:::::