--- InterpreterPaper
+++ InterpreterPaper
@@ -12,22 +12,36 @@
본문 안에 `----` (대시 4개 이상, 해당 줄 단독)을 넣으면 페이지가 나뉩니다.
[[[
1페이지 내용
----
2페이지 내용
]]]
각 페이지에는 헤더·푸터가 자동으로 붙습니다.
-== 헤더·푸터 위치 변수
+== 변수 시스템
+`#!var` 디렉티브는 본문 치환 변수와 Paper 헤더·푸터 위치 값을 설정합니다.
+
+[[[#!WikiSyntaxPreview
+#!var docId A-EC-20250101-01
+#!var Subject 나
+#!var Object 학교
+{{Subject}}는 {{Object}}에 간다.
+]]]
+
+ * `#!var key value` 형식 (첫 번째 공백이 key / value 구분자)
+ * `{{key}}` 로 치환
+ * `class`, `docId` 키는 인수와 동일하게 동작
+ * 헤더·푸터 위치 변수도 같은 `#!var` 형식으로 지정
+
각 페이지의 헤더/푸터는 6개 위치로 나뉩니다.
[[[#!Table tsv 1 1
위치 변수명 기본값
헤더 좌 topLeft (없음)
헤더 중앙 topCenter (없음)
헤더 우 topRight docId 값 (하위호환)
푸터 좌 bottomLeft (없음)
푸터 중앙 bottomCenter (없음)
푸터 우 bottomRight {{pageNo}} / {{pageTotal}}
@@ -35,34 +49,20 @@
* `{{pageNo}}` : 현재 페이지 번호 (1부터 시작)
* `{{pageTotal}}` : 전체 페이지 수
[[[
#!var topLeft 비밀문서
#!var topCenter 2026년 연간 보고서
#!var bottomCenter {{pageNo}} / {{pageTotal}}
]]]
-== 변수 시스템
-
-=== #!var 디렉티브
-[[[#!WikiSyntaxPreview
-#!var docId A-EC-20250101-01
-#!var Subject 나
-#!var Object 학교
-{{Subject}}는 {{Object}}에 간다.
-]]]
-
- * `#!var key value` 형식 (첫 번째 공백이 key / value 구분자)
- * `{{key}}` 로 치환
- * `class`, `docId` 키는 인수와 동일하게 동작
-
== Landscape (가로) 모드
=== 문서 전체를 가로로
`var` `class` 에 `landscape` 를 포함하면 모든 페이지가 가로로 전환됩니다.
[[[
#!var class landscape
내용
]]]