NOBEAMER GUIDELINES

This document serves as both a demo and a guideline for the nobeamer theme.
Follow these rules to create beautiful, handwritten-style presentations.

1. Typography & Readability

Normal text for reading. The design focuses on contrast and readability.

  • List item one
  • List item two
    • Subitem
  • List item three
  1. Ordered list
  2. Second item

Titles strong italics

Subtitles strong italics

Sub-subtitles strong italics

Sub-sub-subtitles strong italics

# Title
## Subtitle
### Sub-subtitle
#### Sub-sub-subtitle

2. Using Standard Cards

Use standard blockquotes for informal remarks or "teacher's voice".
This style mimics a handwritten note and should be used to break the flow of formal content.

> This is the standard style...

3. Specialized Cards

Information

Use emojis to call attention to the card.
Suggestions: (💡, 💁, ℹ️, 📝, 📚, 📖)

ℹ️ Information
Use the Info Card for tips, side notes, or context that isn't critical but helpful.

> [](#i) 💁 **Useful Tip**
> Content...

Alert

Emoji suggestions: (⚠️, 📢, 🚨, ‼️, ⛔, ☠️)

⚠️ Warning
Use the Alert Card sparingly for critical warnings or common pitfalls.

> [](#a) 📢 **Caution**
> Content...

Success

Emoji suggestions: (✅, 🏆, ✔️, 🥇, )🎉, 🥳, 🚀)

🎉 Success / Solution
Use the Success Card for correct answers, conclusions, or good practices.

> [](#s) 🎉 **Correct Result**
> Content...

Dark Block

Dark Block
Use the Dark Block for highlighted text.

> [](#d) **Dark Block**
> Content...

4. Data Presentation

The standard boring table...

Statistic Value(g) Description
Mean 100.0 Expected value
Deviation 10.0 Dispersion
Z-Score 2.5 Significant

5. Code Presentation

I know we all love dark mode, but not for presentations.

def hello():
    print("Hello Marp!")

if __name__ == "__main__":
    hello()

6. Math & Formulas

  • For long math resolutions, use the math-resolution class.
  • In this case, div tag is necessary.

<div class="math-resolution">
$$ \begin{aligned} ... \end{aligned} $$
</div>

7. Imagery Guidelines

Full Background

  • Use full backgrounds for section breaks or impactful openers.
  • Here, ![bg right:40%](empty) creates a fake margin, avoiding the one side of the image.
<!-- backgroundImage: URL("images/image.jpg") -->
![bg right:40%](empty)

Side background

Choose a beautiful image to fill the side of the slide.

Empty Space
Use side background to avoid empty white spaces.

![bg left:56%](images/image.jpg)

Side background (Right)

... but right
Content comes first

Monotony
Alter the position of the image to avoid monotony.

![bg right:44%](images/image.jpg)

"The function of beauty is to be beautiful."

Framed figure

Easy way to layout a figure that doesn't fit as a borderless figure.

![bg drop-shadow left:44% 95%](images/image.jpg)

Inline figure

  • Text flows naturally around inline figures.
  • Use for panoramic images only.
![h:200 w:800 drop-shadow](images/image.jpg)

Multi-column layout

Left Column

Template:

<!-- _class: cols-2 -->
# Title (spans both)
Left content...
![split]()
Right content...

table sample

Age Weight Name
20 80 John
21 81 Jane

split

Right Column

  • h1 spans both columns.
  • Content flows automatically to the left column.
  • Use ![split]() to force a column break.

Feature A

Minimal dark block with highlighted text.

3-Column Layout

Col 1

Starts here.

  • Item A
  • Item B

Attention
alert, info and success blocks fit only on first column.

split

Col 2

Middle column.

Feature B

Minimal dark block with highlighted text.

split

Col 3

Right column.

<!-- _class: cols-3 -->
# Title
Col 1
![split]()
Col 2
![split]()
Col 3

Proto-Bento Layout

Some regular text in the column flow.

Feature A

Minimal dark block with highlighted text.

More stuff here

int main() {
    return 0;
}

split

you don't need to use
dark blocks,
just for fun.


image

Look at the image above.
What a mess!

split

Statistic Value(g) Description
Mean 100.0 Expected value
Deviation 10.0 Dispersion
Z-Score 2.5 Significant

I could kill minutes in this single slide.

As long as you keep the blocks misaligned, it will look less like a grid.