knowledge(품셈md): 작성 규칙 보강 — 병합·두 단 머리는 한 번만 적기 · 띄어쓰기는 그림 기준 · 표지는 PDF 글자 그대로

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QqkvdyxUtANWroVKpQUyxE
This commit is contained in:
2026-09-19 01:17:08 +09:00
co-authored by Claude Fable 5.1
parent c7ee558924
commit a4b195a3d3
@@ -12,7 +12,7 @@
- 파일 단위는 **절(N-N)**. 절 앞에 오는 장 머리글은 `0-00_장머리.md`.
- 한 절이 40쪽을 넘으면 항(N-N-N) 단위로 더 쪼갬 — `8-03-01_…md`.
- 이름의 빈칸은 `_`, 파일 이름에 못 쓰는 글자(`/ : * ? " < > |`)는 뺌. 절 번호는 두 자리로 맞춤(`9-05`).
- 절 이름은 **본문 제목(쪽 그림)의 띄어쓰기대로**(차례와 다르면 본문이 이김). 이름의 빈칸은 `_`, 파일 이름에 못 쓰는 글자(`/ : * ? " < > |`)는 뺌. 절 번호는 두 자리로 맞춤(`9-05`).
- 옛 md(산림 단일 파일 · 건설 장별 45 · 합본)는 **고치지 않음.** 새 md 는 `본문/` 아래에만 씀.
## 2. 파일 머리
@@ -20,11 +20,11 @@
```
---
문서: 산림사업 표준품셈(산림청고시 제2025-82호)
절: 9-5 발파암
절: 9-5. 발파암
PDF쪽: 135~136
인쇄쪽: 123~124
시작표지: 9-5 발파암
끝표지: 9-6 발파암 소할
시작표지: 9-5. 발파암
끝표지: 9-6. 발파암 소할
상태: 작성중
작성:
검증:
@@ -36,26 +36,30 @@ PDF쪽: 135~136
- `상태``대기 → 작성중 → 검증대기 → 확정`. 작성한 창은 자기 파일을 `확정` 으로 못 올림.
- `원천``글자층`(PDF 에 글자가 있음) 또는 `그림`(글자층이 없어 그림을 보고 받아씀).
- `기계검사`·`확정지문` 은 도구가 적음. 손으로 적지 않음.
- ``·`시작표지`·`끝표지`**PDF 글자 그대로**(번호 뒤 마침표 포함). 장 마지막 절의 끝표지 = 다음 장 제목(「제5장 식재 및 녹화」), 문서 맨 끝 절은 `끝`.
- `기계검사`·`확정지문` 은 도구가 적음. 손으로 적지 않음. 확정지문은 줄끝을 LF 로 고쳐 센 sha256.
## 3. 받아쓰기
1. **첫 줄부터 PDF 쪽 그림과 맞대어 씀.** 옛 md · HWPX 에서 뽑은 글은 초안으로 가져와도 되나, 그대로 믿지 않음.
2. **숫자·단위·기호는 한 글자도 안 바꿈.** `1,000``1000` · `㎥``m3` · ```~` · `×``x` 로 바꾸지 않음. 소수 자릿수도 그대로(`0.50``0.5` 로 줄이지 않음).
3. 자간을 벌려 찍은 글자(「특 별 인 부」 · 「구 분」)는 붙여 씀(「특별인부」 · 「구분」). 낱말 사이 띄어쓰기는 PDF 대로.
4. 쪽 머리·꼬리(쪽 번호 · 되풀이되는 장 이름)는 뺌. 절 제목 옆 개정 표지(`('08, '20, 25년 보완)`)는 본문이므로 남김.
5. 제목 단계 — `#` 장 · `##` 절 · `###` 항 · `####` 목. 번호와 이름은 PDF 글자 그대로.
6. 표 위의 밑수 줄(`(단위: 10㎡당)` · `(㎥당)`)은 **표 바로 위 한 줄로** 반드시 적음.
7.아래 `[주]` · `비고` · `※` 는 빠짐없이, 번호(①②③ · 가나다)도 그대로. 표 안 마지막 줄에 든 비고는 표 안에 둠.
8. 식은 글자로 옮김(`Q = 3,600 × q × f × E / Cm`). 위·아래 첨자는 `^` `_` 로(`10^-7`).
9. 원문이 틀려 보여도 **고치지 않음.** 그대로 적고 그 줄 아래 `<!-- 원문 그대로: … -->` 로 남김.
3. **글자·숫자·기호는 글자층과 그림 둘 다로 확인하고, 띄어쓰기와 줄바꿈 이음은 그림 기준**(글자층은 낱말 사이 빈칸을 잃는 일이 많음 — 「효과적/으로」 붙임 · 「수/있도록」 띄움을 그림으로 가림). 넓은 띄움은 빈칸 하나로.
4. 자간을 벌려 찍은 글자(「특 별 인 부」 · 「구 분」)는 붙여 씀(「특별인부」 · 「구분」). 낱말 사이 띄어쓰기는 PDF 대로.
5. 쪽 머리·꼬리(쪽 번호 · 되풀이되는 장 이름)는 뺌. 절 제목 옆 개정 표지(`('08, '20, 25년 보완)`)는 본문이므로 남김.
6. 제목 단계 — `#` 장 · `##` 절 · `###` 항 · `####` 목. 번호와 이름은 PDF 글자 그대로. **절 파일은 `##` 로 시작**하고 `#` 장 제목은 `0-00_장머리.md` 에만 둠.
7.위의 밑수 줄(`(단위: 10㎡당)` · `(㎥당)`)은 **표 바로 위 한 줄로** 반드시 적고, 밑수 줄과 표 사이에 빈 줄 하나.
8. 표 아래 `[주]` · `비고` · `` 는 빠짐없이, 번호(①②③ · 가나다)도 그대로. `[주]` 한 줄 뒤 **항목마다 한 줄씩**(목록 기호를 덧붙이지 않음). 표 안 마지막 줄에 든 비고는 표 안에 둠.
9. 테를 두른 글상자(【소요인력 산출 예시】 등)는 인용(`>`)으로 적음.
10. 식은 글자로 옮김(`Q = 3,600 × q × f × E / Cm`). 위·아래 첨자는 `^` `_` 로(`10^-7`).
11. 원문이 틀려 보여도 **고치지 않음.** 그대로 적고 그 줄 아래 `<!-- 원문 그대로: … -->` 로 남김.
## 4. 표
1. PDF 의 한 줄 = md 의 한 줄. 한 칸 안에 줄바꿈이 있으면 `<br>` 로 이음. **여러 줄을 한 칸에 뭉치지 않음.**
2. 병합 칸은 **걸친 칸마다 같은 값을 되풀이해 적고**, 표 바로 아래 주석으로 남김.
`<!-- 병합: 1열 2~4행 「인력시공」 -->`
3. 머리가 두 단이면 `윗머리 아랫머리` 로 한 줄에 펼침. 윗머리에 든 단위·밑수(`시간당(10^-7)`)를 잃지 않음.
2. 병합 칸은 **첫 칸(맨 위·맨 왼쪽)에 한 번만 적고 나머지 칸은 비움**, 표 바로 아래 주석으로 범위를 남김. 되풀이해 적지 않음 — PDF 에 한 번 있는 글자·수는 md 에도 한 번(기계검사가 갯수까지 셈).
`<!-- 병합: 1열 2~4행 「인력시공」 -->` · 머리의 세로·가로 병합도 같은 식으로 주석.
3. 머리가 두 단 이상이면 **윗머리를 md 머리 줄로, 아랫머리는 몸 첫 줄(들)로** 적고 주석을 담. 윗머리를 아랫머리마다 되풀이해 펼치지 않음.
`<!-- 머리: 몸 1행까지 머리 · 병합: 머리 2~4열 「소요인력(인/본당)」 -->`
4. 빈 칸은 빈 칸. `〃` · `-` · `·` 는 그대로 적음(위 값으로 채우지 않음).
5. 한 표가 쪽을 넘어가면 **한 표로 이음.** 넘어간 쪽에서 되풀이된 머리 줄은 뺌.
6. 표가 너무 넓어 PDF 가 두 표로 나눠 찍었으면 PDF 대로 두 표.
@@ -70,7 +74,7 @@ PDF쪽: 135~136
| 검사 | 누가 | 통과 기준 |
|---|---|---|
| ① 수 대조 | 도구 `pum_md_tool.py check` | 그 절 PDF 글자층의 모든 수 = md 의 수(갯수까지). 결손 0 · 허구 0 |
| ① 수 대조 | 도구 `pum_md_tool.py check` (파일 머리와 `<!-- -->` 주석 안은 빼고 셈) | 그 절 PDF 글자층의 모든 수 = md 의 수(갯수까지). 결손 0 · 허구 0 |
| ② 글자 대조 | 도구 | PDF 글자(공백 뗌)가 md 에 빠짐없이 있고 md 에 없는 글자가 더해지지 않음 |
| ③ 자리 대조 | **작성하지 않은 다른 창** | 쪽 그림을 보며 표마다 수가 제 줄·제 칸에 있는지 · 병합 · 머리 · 밑수 · [주] |