TL;DR
- 완성·전달: 논문 LaTeX 자산만으로 publication-quality A0 가로 포스터 완성, 단일 명령 재현 빌드
- 컬럼 밸런스: 3컬럼 끝선 spread 10.2% → 2.06% (모두 94–97% band)
- Overflow 해소: column 3 vbox 158.25pt → 0; 폰트 깨짐(helvet→Latin Modern Sans) 근본 수정
- 품질 게이트: 8개 태스크 전부 독립 리뷰 통과 + 최종 holistic 리뷰 READY TO DELIVER
1 배경 / 목적
EgoX 논문(단일 exocentric→egocentric 비디오 생성, CVPR 2026)의 LaTeX 소스와 벡터 figure 17종으로 학회 발표용 포스터 제작. 사용자는 "A0" 요청.
기존 한계: CVPR 2026 공식 규격은 A0가 아닌 84″×42″(2:1). 웹 확인 후 사용자에게 보고 → 사용자가 의식적으로 A0 가로 1189×841mm 선택(랩 플로터 출력용). 논문 복붙 금지 → 포스터용 압축 재구성 필요.
2 작업 내용
brainstorming → spec → plan → subagent-driven 실행(8 태스크, 태스크별 독립 리뷰 + 매 단계 시각 검증).
빌드: beamerposter + xelatex, 단일 poster/poster.tex, src/figures/*.pdf 벡터 재사용
폰트: helvet이 XeLaTeX에서 serif로 깨짐(TU/phv 경고) → fontspec + Latin Modern Sans
Qualitative: 원본 4_Quali_itw.pdf(960×861pt)가 col3를 158pt overflow
→ row-luminance로 band 측정 → 시나리오당 1행+라벨 stitch (960×541pt)
밸런스: minipage[s]+vfill가 beamer/tcolorbox glue leak로 실패
→ \vbox to \colht + sealed \hbox{minipage} 기법으로 3컬럼 공유 높이 justify
핵심 디버깅: hbox overfull 3개(2.1mm, \posterheader 유래, 시각 클리핑 없음)는 모든 합리적 수정에 불변 → benign baseline으로 문서화하고 렌더 PNG를 실제 overflow 판정 기준으로 사용.
3 결과
| 항목 | Before | After | 비고 |
| 컬럼 끝선 spread | 10.2% | 2.06% | C1 94.8 / C2 96.9 / C3 95.5% |
| col3 vbox overflow | 158.25pt | 0 | qualitative 압축 + vbox-justify |
| 본문 폰트 | serif (깨짐) | Latin Modern Sans | TU/phv 경고 0 |
| Qualitative figure 높이 | 960×861pt | 960×541pt | ~46%↓, 라벨·패널 보존 |
| 최종 산출물 | — | 1p, A0 정확, 전폰트 임베딩 | 3.0MB 벡터, RESULT: ALL OK |
Figure 1: 최종 포스터 — 헤더(Charcoal/Coral) + 3-Column(Problem / Method / Results). Qualitative는 시나리오 라벨 포함 압축본.
핵심 발견: beamer+tcolorbox에서 minipage[s]+vfill 수직 justify는 glue leak로 실패. \vbox to \colht + sealed \hbox{minipage} 블록 + 블록간 \vfill이 유효 — 콘텐츠량이 다른 3컬럼을 공유 높이로 정렬.
4 Takeaway
의미
논문 자산만으로 즉시 발표 가능한 A0 포스터 확보. 폰트/overfull 함정은 프로젝트 메모리(poster-latex-gotchas)에 기록되어 재발 방지. spec/plan/리뷰 분리 파이프라인으로 8태스크 전부 독립 검증 — 콘텐츠 drift 0.
5 Next Steps
Placeholder 3종 교체 필요: QR URL(https://example.com/egox→실제 arXiv/프로젝트), KAIST AI 로고, SNU 로고. 모두 poster/poster.tex 내 텍스트 박스로 drop-in 교체.
옵션(비차단): C2(Method)가 figure 없는 4a/4b 때문에 여백 다소 큼 — spec 옵션 항목 4_Ablation_2.pdf attention inset을 4c에 추가하면 타이트해짐.