Formatting Text
A Guide to Creating Memorable Presentations
September 22, 2025
Samantha Monty
Chair for Human-Computer Interaction, University of Wรผrzburg

Text Emphasis

Style Syntax Result
bold **Text** Text
italic *Text* Text
underline <u>Text</u> Text
strikethrough ~~Text~~ Text
superscript Te^xt^ Text
subscript Te~xt~ Text
code `Text` Text

Text Size

MD Code Size
{.xx-large} +60%
{.x-large} +40%
{.large} +20%
{.medium} โ€”
{.small} -20%
{.x-small} -40%
{.xx-small} -60%

xx-large text

x-large text

large text

medium text

small text

x-small text

xx-small text

Text Highlighting

Syntax

This splendid palace of the Prince-Bishop
is one of the finest secular Baroque 
buildings in Germany. Built between 
<mark>1720 and 1744</mark>, the palace ...

Result

This splendid palace of the Prince-Bishop is one of the finest secular Baroque buildings in Germany. Built between 1720 and 1744, the palace โ€ฆ

Highlight Blocks

Highlight blocks of text by adding a highlight tag to a level two text block.

Syntax

## Alert Block {.alert}
- Alert Text
## Definition Block {.definition}
- Definition Text
## Observation Block {.observation}
- Observation Text
## Example Block {.example}
- Example Text
## Equation Block {.equation}
- Equation Text
## Note Block {.note}
- Note Text
## Question Block {.question}
- Question Text
## Answer Block {.answer}
- Answer Text

Alert Block

  • Alert Text

Definition Block

  • Definition Text

Observation Block

  • Observation Text

Example Block

  • Example Text

Equation Block

  • Equation Text

Note Block

  • Note Text

Question Block

  • Question Text

Answer Block

  • Answer Text

Highlight Blocks and Columns

Syntax

## Example {.left .observation}
![](/img/06-metal.png)

## Example {.center .example}
![](/img/06-metal.png)
Text after the picture.

## Next Topic

## Example {.right .note .secondary}
![A caption](/img/06-metal.png)
Text after the picture.

## Next Topic

Example

img/06-metal.png

Example

img/06-metal.png

Text after the picture.

Next Topic

Example

img/06-metal.png
A caption

Text after the picture.

Next Topic

Code Highlight

Highlight key words in a code block by surrounding text with ~~~ or ```. Alternatively each line of a code block can be indented by four SPACE.

Syntax

~~~java
if (a > 3) {
  moveShip(5 * gravity, DOWN);
}
~~~

Result

if (a > 3) {
  moveShip(5 * gravity, DOWN);
}

Emojis

Syntax

Insert emojis into your presentation as text and Decker will translate them automatically.

For a cheat sheet to the text representation see this github list.

๐Ÿ˜ฃ ๐Ÿ˜ซ ๐Ÿ˜“ ๐Ÿ˜• ๐Ÿ˜ฒ โ˜น๏ธ ๐Ÿ˜ฑ ๐Ÿ˜ณ ๐Ÿฅบ ๐Ÿ˜Ž ๐Ÿค  ๐Ÿค“ ๐Ÿง ๐Ÿฅณ ๐Ÿ˜ ๐Ÿ˜˜ ๐Ÿ˜— ๐Ÿ˜™ ๐Ÿ˜š ๐Ÿค‘ ๐Ÿคช ๐Ÿ˜ค ๐Ÿ˜  ๐Ÿ‘ฟ ๐Ÿ’€ โ˜ ๏ธ ๐Ÿคฌ ๐Ÿ˜ ๐Ÿ˜‘ ๐Ÿ˜ถ ๐Ÿ™„ ๐Ÿ˜ ๐Ÿค ๐Ÿ˜’ ๐Ÿ˜ฌ ๐Ÿคฅ ๐Ÿคจ ๐Ÿ˜ช ๐Ÿ˜ด ๐Ÿ˜Œ ๐Ÿคค ๐Ÿ˜” ๐Ÿ˜ ๐Ÿ˜‚ ๐Ÿคฃ ๐Ÿ˜ƒ ๐Ÿ˜„ ๐Ÿ˜… ๐Ÿ˜† ๐Ÿ˜‰ ๐Ÿ˜Š ๐Ÿ™‚ ๐Ÿ˜€ ๐Ÿ™ƒ ๐Ÿ˜‡ ๐Ÿคฉ ๐Ÿฅฐ ๐Ÿ˜‹ ๐Ÿ˜› ๐Ÿ˜œ ๐Ÿ˜ ๐Ÿ™ ๐Ÿ˜– ๐Ÿ˜ž ๐Ÿ˜Ÿ ๐Ÿ˜ข ๐Ÿ˜ญ ๐Ÿ˜ฆ ๐Ÿ˜ง ๐Ÿ˜จ ๐Ÿ˜ฉ ๐Ÿ˜ฐ ๐Ÿ˜ฅ ๐Ÿ˜ฎ ๐Ÿ˜ฏ ๐Ÿ˜ต ๐Ÿ˜ท ๐Ÿค’ ๐Ÿค• ๐Ÿคข ๐Ÿคง ๐Ÿคฏ ๐Ÿคฎ ๐Ÿฅต ๐Ÿฅถ ๐Ÿฅด

๐Ÿ’‹ ๐Ÿ’˜ โค๏ธ ๐Ÿ’“ ๐Ÿ’” ๐Ÿ’• ๐Ÿ’– ๐Ÿ’— ๐Ÿ’™ ๐Ÿ’š ๐Ÿ’› ๐Ÿ’œ ๐Ÿ–ค ๐Ÿ’ ๐Ÿ’ž ๐Ÿ’Ÿ โฃ๏ธ ๐Ÿ’Œ ๐Ÿ’ค ๐Ÿ’ข ๐Ÿ’ฃ ๐Ÿ’ฅ ๐Ÿ’ฆ ๐Ÿ’จ ๐Ÿ’ซ ๐Ÿ’ฌ ๐Ÿ—จ๏ธ ๐Ÿ—ฏ๏ธ ๐Ÿ’ญ ๐Ÿ•ณ๏ธ ๐Ÿ’ฏ ๐Ÿงก ๐Ÿคก ๐Ÿ‘น ๐Ÿ‘บ ๐Ÿ‘ป ๐Ÿ‘ฝ ๐Ÿ‘พ ๐Ÿค– ๐Ÿ’ฉ

Syntax

Great job! :thumbsup:

Result

Great job! ๐Ÿ‘

Mathematics

Decker uses MathJax to display math equations. Surround inline formulas part of the text with $. Surround formulas separate from the text with $$. See MathJax documentation for more information.

Syntax

To $\infty$ and beyond!
$$x^2 + y^2 = z^2$$

Results

To \(\infty\) and beyond!

\[x^2 + y^2 = z^2\]

Dictionary

Decker has some content that can be adapted to the language of the presentation. The current default dictionary looks like this:

dictionary.de:
    exam:
      Easy: "Leicht"
      Hard: "Schwer"
      Medium: "Mittelschwer"
      again-button: "Nochmal"
      placeholder: "Antwort eingeben"
      points: "Punkte"
      solution: "Lรถsung"
      solve-button: "Lรถsen"
      reset-button: "Zurรผcksetzen"
      qrcode-button: "QRCode"
      poll-button: "Poll"
      stop-button: "Stopp"
    quiz:
      solution: "Lรถsung zeigen"
      reset-button: "Zurรผcksetzen"
      input-placeholder: "Eingeben und 'Enter'"
      qmi-drag-hint: "Objekte per Drag&Drop ziehenโ€ฆ"
      qmi-drop-hint: "โ€ฆund hier in die richtige Kategorie einsortieren."
      ic-placeholder: "Option auswรคhlenโ€ฆ"
  
  

  dictionary.en:
    exam:
      Easy: "Easy"
      Hard: "Hard"
      Medium: "Medium"
      again-button: "Again"
      placeholder: "Type in answer"
      points: "Points"
      solution: "Solution"
      solve-button: "Solve"
      reset-button: "Reset"
      qrcode-button: "QRCode"
      poll-button: "Poll"
      stop-button: "Stop"
    quiz:
      solution: "Show Solution"
      reset-button: "Reset"
      input-placeholder: "Type and press 'Enter'"
      qmi-drag-hint: "Drag items from hereโ€ฆ"
      qmi-drop-hint: "โ€ฆand put them here into the correct category."
      ic-placeholder: "Select optionโ€ฆ"