Gegenüberstellung von Quelltexten (benannt nach Tony van Eerd):

Multi column

C++98

#include <iostream>
int main()
{
    std::cout << "Hallo\n";
}

C++23 modular

import std;
int main()
{
    std::println("Hallo");
}

mehrspaltige Callouts:

  • https://github.com/efemkay/obsidian-modular-css-layout/:
  • Datei MCL Multicolumn.css in Obsidian snippets übernehmen, aktivieren
  • Callouts funktionieren; mehrspaltige Listen, Gallery nicht
  • quartz/styles/custom.css: Inhalt von MCL Multicolumn.css übernehmen,
  • Ersetzen div[data-callout="multi-column"] durch blockquote[data-callout="multi-column"]

Obsidian Markdown:

> [!multi-column]
> 
> > [!example]+ C++98
> > ```cpp
> > #include <iostream>
> > int main()
> > {
> >     std::cout << "Hallo\n";
> > }
> > ```
>
> > [!example]+ C++23 modular
> > ```cpp
> > import std;
> > int main()
> > {
> >     std::println("Hallo");
> > }
> > ```