어서션-에비던스 구조

Assertion-Evidence

슬라이드 제목을 주제어가 아니라 완전한 문장(주장)으로 쓰고, 본문은 그 주장을 뒷받침하는 근거 하나로 채우는 구조입니다.

다른 이름: Assertion-evidence approach주장-근거 슬라이드
···
html
<div class="slide" id="slide">
  <span class="badge" id="badge"></span>
  <div class="bad-view">
    <h3 class="topic" id="topic"></h3>
    <ul class="bullets"><li id="b1"></li><li id="b2"></li><li id="b3"></li></ul>
  </div>
  <div class="good-view">
    <h3 class="assert" id="assert"></h3>
    <div class="chart">
      <div class="bar" style="--h:38%"></div>
      <div class="bar" style="--h:52%"></div>
      <div class="bar" style="--h:74%"></div>
    </div>
  </div>
</div>
css
.slide{position:absolute;inset:6%;border-radius:clamp(6px,1.6vmin,14px);background:var(--surface);border:1px solid var(--line)}
.badge{position:absolute;top:4%;right:4%;z-index:2;font:800 clamp(10px,2.4vmin,14px)/1 system-ui;padding:.3em .7em;border-radius:999px;border:1px solid var(--line);background:var(--bg);color:var(--accent-2)}
.slide.good .badge{color:var(--accent-3)}
.bad-view,.good-view{position:absolute;inset:8% 9%;display:none;flex-direction:column;justify-content:center;gap:clamp(6px,2vmin,14px)}
.slide:not(.good) .bad-view{display:flex}
.slide.good .good-view{display:flex}
.topic{margin:0;font:700 clamp(10px,2.6vmin,15px)/1.2 -apple-system,sans-serif;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}
.bullets{margin:0;padding-left:1.1em;display:flex;flex-direction:column;gap:.5em}
.bullets li{font:600 clamp(10px,2.6vmin,14px)/1.3 -apple-system,sans-serif;color:var(--fg)}
.assert{margin:0;font:800 clamp(12px,3.4vmin,19px)/1.3 -apple-system,sans-serif;color:var(--fg)}
.chart{display:flex;align-items:flex-end;gap:8%;height:38%;margin-top:auto}
.bar{flex:1;height:var(--h);border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--accent),var(--accent-3))}
js
const el = (id) => document.getElementById(id);
const slide = el('slide');
const L = {
  ko: { topic: '3분기 실적', b: ['매출이 늘었다', '비용이 줄었다', '고객이 늘었다'], assert: '재구매율이 오르며 매출이 34% 늘었다', tag: ['✕ 주제어', '✓ 주장'] },
  en: { topic: 'Q3 Results', b: ['Revenue increased', 'Costs decreased', 'Customers grew'], assert: 'Revenue grew 34% as retention improved', tag: ['✕ Topic label', '✓ Assertion'] },
};
let n = 0;
function render() {
  const good = n % 2 === 1;
  const lang = n % 4 < 2 ? 'ko' : 'en';
  const t = L[lang];
  slide.classList.toggle('good', good);
  el('badge').textContent = good ? t.tag[1] : t.tag[0];
  el('topic').textContent = t.topic;
  el('b1').textContent = t.b[0]; el('b2').textContent = t.b[1]; el('b3').textContent = t.b[2];
  el('assert').textContent = t.assert;
}
render();
setInterval(() => { n++; render(); }, 2000);

전통적인 "주제어 제목 + 불릿" 슬라이드는 제목이 아무 정보도 주지 않고, 청중이 불릿을 읽는 동안 발표자의 말을 놓친다. 어서션-에비던스 구조는 제목 자리에 그 슬라이드의 결론을 완전한 문장으로 쓰고, 본문에는 그 결론 하나를 증명하는 시각 자료 하나만 놓는다.

데모의 ✕는 "3분기 실적"이라는 주제어 아래 서로 다른 불릿 세 개를 늘어놓는다 — 청중은 어느 게 핵심인지 스스로 골라야 한다. ✓는 "재구매율이 오르며 매출이 34% 늘었다"는 문장 하나를 제목으로 걸고, 그 아래 막대그래프 하나로 그 문장만 증명한다.

체크리스트: 제목이 명사구가 아니라 주어-동사가 있는 완전한 문장인가, 본문의 시각 자료가 그 문장 하나만 뒷받침하는가, 그 문장을 슬라이드 없이 소리 내 읽어도 뜻이 통하는가.

언제 쓰나

데이터·연구 결과·의사결정을 발표하는 슬라이드마다, 제목을 쓰기 전에 "이 슬라이드의 결론을 한 문장으로 쓰면?"을 먼저 묻습니다.