Content generated by an LLM with human direction.

Cut, copy, and paste

The rule

What a paste does depends on where you paste and what's on the clipboard.

Pasting onto the canvas (nothing being edited) adds a new element:

Pasting into a text box (double-click to edit first) inserts text. Formatting from outside Eigendeck is dropped — you get clean plain text in the box's own style — unless the clipboard came from Eigendeck itself (copying a selection inside another text box keeps its bold/italic/super-/subscript/color).

Copying and pasting whole elements (select, ⌘C, ⌘V) duplicates them; across slides this is also how you set up animations — see Sync and link.

HTML pastes become a picture

When you paste a table or other formatted HTML onto the canvas, Eigendeck:

  1. lays the HTML out in your deck body font (so it looks on-brand, not like whatever font the source used), then
  2. screenshots it to an image and inserts that, centered.

So a pasted table is a normal image element: it scales, moves, exports, and shows up in thumbnails like any other picture — no live spreadsheet, no surprise reflow when you present.

What carries over: the cell text, bold / italic, text and background colors, alignment, and the borders you actually set in the source. What's intentionally replaced: the typeface (always your deck font).

One honest caveat for Google Sheets: Sheets includes its faint default gridlines in the copied HTML even when you haven't set any borders, so an "unbordered" range pastes with that light grey grid. To control the lines, set (or clear) real borders in Sheets before copying — those render exactly as you set them.

The reasoning

A picture, not a live table, is a deliberate choice. A slide needs to look the same every time you present it and when you export to PDF or HTML; a rasterized snapshot is frozen and predictable, and it travels inside the deck with no external dependency. Rendering through the browser (rather than re-implementing spreadsheet layout) means any HTML works — lists, headings, quotes, mixed formatting — not just one app's tables. Forcing the deck font keeps pasted content consistent with the rest of your slides.

Workflow