이 문서는 시각표를 적기 위한 도움말입니다. 시각표위키의 대표 문서는 시각표를 참고하십시오.
공용 문서
규정 · 도움말 · 공용 틀 · 양식 · 연도 · 날짜
도움말
[ 펼치기 · 접기 ]

들어가기 앞서

시각표는 모듈:Timetable로 그립니다. 역을 세로로, 열차를 가로로 놓는 일본 JTB 시각표의 꼴을 기본으로 하며, 인쇄된 시각표를 그대로 옮겨 올 수 있도록 칸마다 선과 정렬, 글꼴, 병합을 따로 정할 수 있게 만들었습니다. 숫자와 기호는 시각표 전용 글꼴인 DiaPro로 그립니다.

시각표를 만드는 방법은 두 가지입니다. 하나는 공식 편집기에서 표를 채운 뒤 [위키 문법 복사]를 눌러 문서에 붙여 넣는 방법이고, 다른 하나는 문서에 {{#invoke:Timetable|main|data=…}}를 직접 쓰는 방법입니다. 문법을 몰라도 편집기만으로 대부분의 표를 만들 수 있으므로, 처음이라면 편집기부터 써 보기를 권합니다. 편집기는 2장에서, 원문은 3장부터 다룹니다.

두 방법은 같은 원문을 다루므로 언제든 오갈 수 있습니다. 편집기의 원문 탭에서 고친 내용은 표에 바로 반영되고, 위키 문서에 있던 원문은 [가져오기]로 편집기에 다시 불러올 수 있습니다.

예전 형식({{#invoke:Timetable|csv|…}})으로 적은 시각표도 그대로 나옵니다. 다만 새로 만들거나 크게 고칠 때에는 새 형식으로 바꾸기를 권합니다. 바꾸는 방법은 6장에 있습니다.

용어

이 문서와 편집기는 아래의 용어를 같은 뜻으로 씁니다.

용어 뜻 원문에서
표 시각표 한 개(세로 제목, 머리글, 노선 띠, 표 아래 주석까지 포함) {{#invoke:…}} 하나
역 표의 가로줄(행) 하나. 착발역은 착 줄과 발 줄의 두 줄 [stations]의 한 줄
열차 표의 세로줄(열) 하나 [trains]의 한 줄
칸 역과 열차가 만나는 곳, 또는 머리 행·꼬리 행의 한 칸 —
역 정보 열 왼쪽(과 오른쪽)에 붙는 거리·역 기호·역명·착발·병기의 열 cols, rcols
머리 행 역 위에서 열차마다 값을 적는 행(열차번호, 열차명, 운행일 등) [rows]
꼬리 행 역 아래에서 열차마다 값을 적는 행(행선지, 비고 등) [footer]
주석 행 역과 역 사이에 끼우는, 역이 아닌 설명 행 [stations]의 + 줄
세로 제목 표 왼쪽(또는 오른쪽)에 세로로 적는 제목. 상행·하행 표지가 붙음 title
머리글 표 바깥 위쪽의 글(부록 번호, 앞쪽에서 이어진다는 안내 등) [top]
노선 띠 표 안 맨 윗줄의 노선 안내 head
표 아래 주석 표 밑에 한 줄씩 붙는 설명 [notes]
서식 칸의 겉모습(선, 정렬, 굵기, 크기, 색). 내용과 따로 정함 속성;내용, [styles]

아래 표에서 각 부분을 확인할 수 있습니다. 왼쪽의 "하행 말랑선"이 세로 제목이고, 맨 윗줄의 "행복 ─ 말랑 ─ 폭신"이 노선 띠, 그 아래의 열차번호와 열차명이 머리 행, 아래쪽의 행선지와 비고가 꼬리 행이며, "(이 사이)" 줄은 주석 행, 표 밑의 두 줄은 표 아래 주석입니다.

하행 말랑선 (행복 — 폭신)
행복 ─ 말랑 ─ 폭신 말랑선 (하행)
영업거리열차번호10111033105
열차명보통특급보통특급급행
말랑말랑폭신폭신몽실
0.0행복발6.006.307.007.308.00
12.4몽글〃6.18⇂7.18⇂8.12
18.9보들〃6.27⇂7.27⇂║
25.0弁말랑착6.356.527.357.528.30
발6.376.53▔7.538.32
(이 사이)
말랑∼폭신 사이 보통열차는 모든 역에 섭니다
40.0쫀득〃6.55⇂⇂8.50
51.2귀염〃7.07⇂⇂⇂
60.0폭신착7.187.258.259.12
행선지폭신폭신말랑폭신폭신
비고◆
◆ 105열차는 보들역을 지나지 않고 몽글∼말랑 사이 지선을 지납니다
 = 특실이 딸린 열차
{{#invoke:Timetable|main|data=
title "k하행. 말랑선 u(행복 > 폭신)."
head "b행복 ─ 말랑 ─ 폭신. 말랑선 (하행)"
kmlabel 영업거리
timesep .
[rows]
no   열차번호 fmt=N{*}
kind 열차명   style=va=t
name ^        style=va=t
[footer]
to   행선지
note 비고
[stations]
0.0   _  **행복  발   cls=major
12.4  _  몽글    〃
18.9  _  보들    〃
---
25.0  弁 **말랑  착발 cls=major
+ "(이 사이)" : "말랑∼폭신 사이 보통열차는 모든 역에 섭니다"
40.0  _  쫀득    〃
51.2  _  귀염    〃
60.0  _  **폭신  착   cls=major
[trains]
# 열차번호 종별 이름 : 행복 몽글 보들 말랑(착,발) 쫀득 귀염 폭신 : 행선지 비고
101  보통             _             : 600 618 627 635,637 655 707 718 : 폭신
1    BS{k특급.}       r말랑말랑.    cls=ltd : 630 v v 652,653 v v 725 : 폭신 D{GreenReserved}
103  보통             _             : 700 718 727 735,- : 말랑
---
3    BS{k특급.}       r폭신폭신.    cls=ltd : 730 v v 752,753 v v 825 : 폭신 D{GreenReserved}
105  S{k급행.}        r몽실.        : 800 812 i 830,832 850 v 912 : 폭신 <>
[styles]
col:.ltd row:body  fw=b
[notes]
◆ 105열차는 보들역을 지나지 않고 몽글∼말랑 사이 지선을 지납니다.
D{GreenReserved} = 특실이 딸린 열차
}}

편집기

공식 편집기는 표를 채우는 대로 오른쪽에 실제 모듈로 그린 결과를 보여 줍니다. 위키에 올리기 전에 모양을 확인할 수 있으므로, 원문을 직접 쓰는 경우에도 미리보기 용도로 쓰기 좋습니다.

화면 구성

자리 내용
위 막대 문서 전체에 대한 동작
[가져오기], [새 문서]
되돌리기·다시 하기(Ctrl+Z·Ctrl+Y)
[위키 문법 복사]
왼쪽 편집 영역
표 탭, 구성 탭, 원문 탭
탭 줄 오른쪽: 편집 방향([하행]·[상행]) 바꾸기, [미리보기] 켜고 끄기
오른쪽 미리보기
위의 목록에서 보기 방식(시각표, 역 시각표, 가로 목록) 고르기

화면이 좁으면 [미리보기]를 꺼서 표를 넓게 쓸 수 있습니다. 휴대전화에서는 미리보기가 표 아래로 내려가고, 도구 띠는 옆으로 밀어서 보며, 패널과 ⋯ 메뉴는 화면 아래에서 올라옵니다.

시작과 저장

[새 문서]를 누르면 역 세 개와 열차 두 대짜리 빈 틀이 열립니다. 이미 위키에 있는 표를 고치려면 [가져오기]에 문서의 {{#invoke:Timetable|…}} 부분을 통째로 붙여 넣고 [열기]를 누르면 되고, 예전 형식이면 새 형식으로 바꾸어 엽니다. 구성 탭에서 세로 제목과 머리 행을 정하고 표 탭에서 역 이름과 시각을 채운 뒤, [위키 문법 복사]를 눌러 위키 문서 편집 창에 붙여 넣으면 끝납니다.

편집 내용은 브라우저에 자동으로 저장되므로 창을 닫았다 열어도 이어서 작업할 수 있습니다. 다만 저장된 내용은 그 브라우저에만 남습니다. 다른 기기나 브라우저, 시크릿 창에서는 보이지 않으므로, 다 만든 표는 위키 문서에 붙여 넣어 두십시오.

표 탭

표 탭은 스프레드시트와 비슷하게 생겼습니다. 맨 윗줄은 열 이름표(역 정보 열은 거리·역 기호·역명·착발, 열차 열은 엑셀의 A·B·C처럼 ㄱ·ㄴ·ㄷ)이고, 왼쪽 끝에는 행 번호가 붙습니다. 그 사이에는 머리 행과 역, 꼬리 행이 위에서부터 차례로 놓입니다. 마지막 역 아래와 마지막 열차 오른쪽에 있는 +를 누르면 맨 뒤에 역이나 열차가 하나 붙습니다. 이때 커서는 새 역의 역명 칸이나 새 열차의 열차번호 칸으로 옮겨 가므로 곧바로 이름을 쓸 수 있습니다.

칸 선택과 입력

하려는 일 방법
칸 고르기 클릭(모바일은 탭). 방향키로 이동
범위 고르기 끌기, 또는 Shift+클릭이나 Shift+방향키
열차 한 대 고르기 맨 윗줄의 열 이름표(ㄱ·ㄴ·ㄷ)를 클릭. 그 열차의 시각 칸 전체가 골라짐
역(행) 전체 고르기 표 왼쪽 끝의 행 번호를 클릭
고쳐 쓰기 더블클릭, Enter, F2, 또는 그대로 타자하기(모바일은 길게 누르기)
쓰고 다음 칸으로 Enter는 아래로, Tab은 오른쪽으로(Shift와 함께 누르면 반대로)
쓰던 내용 버리기 Esc
지우기 Delete나 Backspace(고른 범위 전체)
스프레드시트와 주고받기 Ctrl+C·Ctrl+V
아래에 역 추가 Ctrl+Enter

한국어나 일본어 입력기를 켠 채로 바로 타자해도 됩니다. 일본어 입력기의 한자 변환도 칸 위에서 그대로 이어집니다.

표 위의 긴 입력란에는 고른 칸의 원문이 나옵니다. 여기서 고쳐도 되고, 서식이 붙은 칸은 bb=2;1205처럼 서식까지 함께 보입니다. 엑셀이나 구글 시트에서 복사한 시각 덩어리도 그대로 붙여 넣을 수 있습니다.

시각 약식 입력

시각 칸에는 아래처럼 줄여 써도 편집기가 알아서 바꾸어 줍니다.

입력 결과 설명
645 645 시와 분을 붙여 씀(0시대는 025)
6:45 645 쌍점도 가능
37 637 분만 쓰면 위 칸 시각의 시를 따름
위 시각보다 분이 작으면 다음 시로 넘김(위가 658일 때 05는 705)
+4 641 위 칸 시각에 4분을 더함(위가 637일 때)

시각이 아닌 표시는 기호로 씁니다. 통과는 v, 이 역을 지나지 않으면 x, 다른 선 경유는 i이며, 패널의 기호에서 눌러 넣을 수도 있습니다.

도구 띠

표 탭 맨 위의 도구 띠는 엑셀이나 노션처럼 아이콘 단추로 되어 있고, 마우스를 올리면 단추 이름이 뜹니다. 왼쪽 묶음은 표의 구조(역 추가, 열차 추가, 착·발 나누기, 열차 복제, 역 메뉴, 열차 메뉴)를, 오른쪽 묶음은 서식(굵게, 글자 크기, 글자색, 바탕색, 테두리, 정렬, 세로쓰기, 줄바꿈, 흑백 반전, 서식 지우기, 병합)을 다룹니다. 휴대전화에서는 도구 띠를 옆으로 밀어 봅니다.

역

도구 띠의 역 추가와 착·발 나누기 단추 말고 나머지 동작은 역 메뉴(가로줄 세 개 아이콘)에 있습니다. [+ 역 추가]는 고른 역 아래에 역을 넣습니다. [착·발 나누기]는 고른 역을 착 줄과 발 줄의 두 줄로 나누며, 다시 누르면 한 줄로 되돌리는데 이때 발시각이 없으면 착시각을 남깁니다.

⋯ 메뉴에서는 위나 아래에 역을 넣거나, 아래에 주석 행을 넣거나, 역을 옮기고 지울 수 있습니다. [위에 가로선]은 고른 역 위에 가로선을 긋거나 없애는 것으로, 구간이 바뀌는 곳에 씁니다. [거리 착·발 따로]는 착발역의 거리 칸을 착 줄과 발 줄로 나누는데, 연락선으로 갈아타는 역처럼 도착 노선과 출발 노선의 거리가 다를 때 씁니다. 거리 칸에 739.2,0.0처럼 쉼표로 두 값을 직접 써도 같습니다.

역명은 역명 칸에 그냥 쓰면 칸 너비에 맞추어 균등 배분됩니다. 주요 역을 굵게 하거나 크고 굵게 하려면 패널의 역·열차를 씁니다.

열차

열차 추가 단추는 고른 열차 오른쪽에 열차를 넣고, 열차 메뉴(세로줄 세 개 아이콘)에서는 왼쪽에 넣을 수도 있습니다. [복제]는 고른 열차를 복제하면서 시각을 간격만큼 옮기고 열차번호에 2를 더하므로, 같은 간격으로 다니는 열차를 빠르게 채울 때 편합니다. 간격은 열차 메뉴에서 정하며 기본은 30분입니다. 열차 메뉴에는 그 밖에 시각 이동(고른 열차의 시각을 모두 간격만큼 옮기기), 왼쪽에 굵은 세로선, 열차 이동과 삭제가 있습니다.

서식

서식은 도구 띠에서 바로 바꾸며, 무엇을 골랐는지에 따라 적용되는 곳이 달라집니다. 어디에 적용되는지는 표 위 입력란 옆에 엑셀처럼 좌표로 나옵니다. 열차 열은 ㄱ·ㄴ·ㄷ, 역 정보 열은 열 이름, 행은 왼쪽의 번호를 써서, 칸 하나는 "ㄷ5", 여러 칸은 "ㄷ5:ㄹ6", 열 전체는 "ㄷ열", 행 전체는 "5행"처럼 보입니다.

고른 것 적용되는 곳
칸 하나나 여러 칸 그 칸들(역 정보 열의 칸이면 그 역의 그 칸만)
행 번호로 고른 역(행) 그 역의 행 전체
열 이름표(ㄱ·ㄴ·ㄷ)로 고른 열차 그 열차의 시각 칸(역 행) 전체. 열차번호 같은 머리 행은 제외
머리 행·꼬리 행의 이름 칸 그 행의 모든 열차 칸
맨 윗줄의 열 이름(거리, 역명 등) 그 열 전체(역 행)

행을 고르면 입력란 옆에 [주요 역]·[위 가로선] 단추가, 열차를 고르면 [시각 굵게]·[왼쪽 굵은 선] 단추가 나타나 자주 쓰는 모양을 한 번에 입힐 수 있습니다. [주요 역]은 착·발로 나뉜 역을 크고 굵게, 한 줄인 역을 굵게 합니다.

행이나 열 전체에 준 서식이 있어도 칸에 따로 준 서식이 우선하므로, 한 칸만 예외로 둘 수 있습니다. 예컨대 굵게 한 행에서 한 칸을 골라 굵게를 끄면 그 칸만 보통 굵기가 되고, 테두리는 먼저 선 종류(선 없음, 가는 선, 굵은 선, 아주 굵은 선, 겹선, 점선, 파선)를 고르고 위치(모든 테두리, 바깥, 안쪽, 위, 아래, 왼쪽, 오른쪽 등)를 누릅니다.

행 위의 가로선이나 열차 왼쪽의 세로선, 칸 사이의 기본 선도 칸마다 지울 수 있습니다. 칸을 고르고 테두리의 "없음"을 누르면 그 칸의 네 변이 모두 지워지고, 한쪽만 지우려면 선 종류에서 "선 없음"을 고른 뒤 위치를 누릅니다. 아래나 오른쪽 선은 사실 이웃 칸이 긋는 선이므로 편집기가 이웃 칸에도 bt=0이나 bl=0을 함께 넣어 줍니다.

칸에 따로 서식을 준 곳은 표 탭에서 엑셀의 메모 표시처럼 칸 오른쪽 위 모서리에 작은 파란 삼각형이 붙고, 마우스를 올리면 그 서식이 뜹니다. 착발 칸처럼 역 정보 열의 칸도 마찬가지입니다. 행 전체나 열 전체에 준 서식은 행 번호와 열 이름표(ㄱ·ㄴ·ㄷ)에 같은 삼각형으로 나타납니다. 칸에 준 테두리는 표 탭에도 그려지며, 지운 선은 파란 점선으로 보입니다. 지우개 단추는 칸에 준 서식을 지워 행·열의 서식으로 되돌리고, 테두리 메뉴의 지우개는 테두리만 되돌립니다. 칸을 골라 되돌리면 그 칸의 선을 지울 때 이웃 칸에 함께 넣었던 0(위 칸의 아래 변, 왼쪽 칸의 오른쪽 변 등)도 같이 거두어져, 원래 모습으로 돌아갑니다.

미리보기에서 어떤 행이 보통보다 높아지거나 어떤 열이 기본 폭보다 넓어지면, 표 탭의 행 번호나 열 이름표가 주황색으로 바뀝니다. 마우스를 올리면 "ㄷ5 칸 때문에 높아졌습니다 · 보통 행의 1.4배"처럼 까닭이 뜨고, 원인이 된 칸은 주황 점선으로 둘러싸여 왼쪽 아래에 ↕(행을 높임)나 ↔(열을 넓힘)가 붙습니다. 큰 글자나 긴 역명, 병합한 칸의 세로 주석, ht=·w=로 크기를 정한 칸 등이 이렇게 잡히며, 어느 한 칸 탓이 아니면 행이나 열 전체의 서식 탓으로 알려 줍니다. 미리보기 창이 닫혀 있으면 잴 수 없으므로 표시되지 않습니다.

칸 병합

범위를 고르고 도구 띠의 병합 단추를 누르면 한 칸이 됩니다. 덮인 칸은 자동으로 병합됨이 되므로 따로 표시할 필요가 없고, 병합된 칸을 고르고 같은 단추를 다시 누르면 병합이 풀립니다. 열차명 칸에서 아래 여러 역에 걸치는 세로 주석(운휴일 안내 등)을 만들 때 자주 씁니다.

패널

표 위 입력란 오른쪽의 [내용]·[기호]·[역·열차]를 누르면 그 아래에 패널이 열리고, 다시 누르거나 ×를 누르면 닫힙니다. 패널 머리에는 지금 고른 칸의 위치가 나옵니다.

내용 패널은 칸 안에 들어갈 것을 항목으로 쌓아 만듭니다. 항목마다 종류(글자, 굵은 글자, 크고 굵은 글자, 네모 테두리, 검은 네모, 동그라미, 검은 동그라미, 세로쓰기, 세로 주석, 아이콘, 기호, 원문)를 고르고 글자를 넣으면 원문은 편집기가 만들어 줍니다. 예컨대 열차명 칸에 검은 네모 "특급", 세로쓰기 "무궁화", 아이콘 "특실"을 차례로 쌓으면 BS{k특급.}/r무궁화./D{GreenReserved}가 됩니다. 항목 사이는 줄바꿈이며, ↑↓로 순서를 바꾸고 ×로 지웁니다.

기호 패널은 누르면 고른 칸이 그 기호로 바뀌고, 칸을 고쳐 쓰는 중이면 커서 자리에 기호가 들어갑니다.

역·열차 패널은 고른 역의 역명 모양을 정합니다. 여러 역을 함께 골라도 됩니다. 역명은 보통, 굵게, 크고 굵게 가운데 고르며, [주요 역으로]를 누르면 착·발로 나뉜 역은 크고 굵게, 한 줄인 역은 굵게 합니다. 실제 시각표에서 한 줄짜리 역을 크게 하면 행이 넓어지기에 이렇게 나누었습니다. 오른쪽 역명은 오른쪽에도 역 정보 열을 둘 때 오른쪽에만 다르게 적을 역명(가나, 다른 언어 등)이고, 비우면 왼쪽과 같습니다. 고급에서는 역과 열차의 서식 원문과 이름표를 씁니다. 이름표는 일괄 서식에서 여러 역이나 열차를 한꺼번에 고를 때 씁니다.

구성 탭

표 전체의 틀을 정하는 곳입니다. 절은 실제 지면의 위에서 아래 순서로 놓여 있고, 맨 위 목차를 누르면 해당 절로 갑니다.

  • 제목·머리글
    • 세로 제목은 항목(글자, 네모, 하행 표지, 상행 표지, 작은 글자)을 쌓아 만들고, 표 왼쪽(왼쪽 쪽)이나 오른쪽(오른쪽 쪽)에 둡니다.
    • 머리글은 줄마다 항목을 넣고, 항목마다 모양, 크기, 위치(왼쪽·가운데·오른쪽), 앞 간격을 정합니다.
    • 노선 띠는 가운데·왼쪽·오른쪽 글과 높이를 정합니다. 왼쪽이나 오른쪽에 글이 있으면 띠가 세 칸으로 나뉩니다.
    • 상행 전용 값은 상행으로 볼 때만 쓸 세로 제목과 노선 띠입니다.
  • 역 정보 열
    • 왼쪽과 오른쪽에 둘 열(거리, 역 기호, 역명, 착발, 병기)과 그 순서를 정합니다.
    • 열 사이의 작은 상자로 세로선을 고릅니다.
    • 열 이름에서 거리 열의 세로 이름과 오른쪽 머리 이름, 왼쪽 위 칸 등을 정합니다.
  • 머리 행·꼬리 행
    • 행마다 이름, 값 표시(그대로, 열차번호, 균등 배분, 굵게, 세로쓰기, 네모, 검은 네모), 같은 값 병합을 정합니다.
    • ⋯ 메뉴에서는 이름 칸을 위 행과 합치거나(열차명을 종별·애칭·설비 행으로 나눌 때) 오른쪽 이름을 따로 정합니다.
  • 시각 표기: 시와 분 사이에 넣을 글자(없음, 점, 가운뎃점, 쌍점)를 고릅니다.
  • 표 아래 주석: 그냥 글로 씁니다. 한 줄이 주석 한 줄입니다.
  • 고급: 세로 제목 원문, 머리글·노선 띠 서식, 일괄 서식, 표 위·아래 자유 행을 다룹니다.

여기서 세로 제목 위치의 왼쪽 쪽과 오른쪽 쪽은 책을 펼쳤을 때의 쪽을 말합니다. 왼쪽 쪽에서는 제목이 바깥인 왼쪽에, 오른쪽 쪽에서는 오른쪽에 붙습니다.

원문 탭

지금 표의 원문 전체가 나옵니다. 직접 고치고 [원문 적용]을 누르면 표에 반영됩니다. [짧게 쓰기]를 켜면 같은 시의 시각은 분만 쓰고, 같은 값이 이어지면 x*5처럼, 앞 열차와 같은 머리 값은 %로 줄여 씁니다. 줄여 써도 그려지는 표는 같습니다.

하행과 상행

한 표에 하행 열차와 상행 열차를 함께 담을 수 있습니다. 탭 줄 오른쪽의 [하행]·[상행]으로 편집할 방향을 바꾸면, 상행에서는 역 순서가 뒤집히고 거리는 종점부터 다시 세며 착과 발이 서로 바뀌어 보입니다. 역 정보(역명, 거리 등)는 하행 화면에서만 고칠 수 있습니다. 상행 화면은 같은 역을 거꾸로 보여 줄 뿐이므로 시각과 열차 정보만 고칩니다.

위키 문서에서 상행을 보이려면 원문 호출에 dir=up을 넣습니다(3장).

미리보기

같은 자료를 시각표(역이 세로, 열차가 가로인 기본 표), 역 시각표(한 역의 시각을 시×분으로 정리한 표), 가로 목록(열차가 세로, 역이 가로인 목록)의 세 가지로 볼 수 있습니다. 역 시각표는 역을 하나 골라야 합니다. 위키에서는 호출에 view=를 넣어 고릅니다(보기 방식).

원문 문법

편집기가 만드는 원문을 직접 읽고 쓰는 방법입니다. 편집기로 충분하다면 건너뛰어도 됩니다.

기본 꼴

{{#invoke:Timetable|main|data=
…본문…
}}

본문은 반드시 data= 뒤에 씁니다. 본문 안의 =를 미디어위키가 인수 이름으로 잘못 읽지 않게 하기 위해서입니다. 같은 까닭으로 본문에는 미디어위키의 인수 구분자인 |와 }}를 쓸 수 없습니다.

본문은 한 줄에 한 항목을 씁니다. 빈 줄은 무시하고, #로 시작하는 줄은 메모로 여겨 건너뜁니다. 한 줄 안의 값은 공백으로 나누며, 공백이 든 값은 "…"로 묶습니다. " 자체는 ""로 쓰고, key="a b"처럼 중간부터 묶어도 됩니다. _는 빈칸이고, !는 위나 왼쪽 칸의 병합에 덮인 칸입니다. 본문은 설정 줄로 시작하고 그 뒤에 [rows] 같은 절이 이어집니다.

가장 작은 표는 이렇습니다.

하행 말랑선 (행복 — 폭신)
열차번호1011103105
열차명보통급행보통보통
0.0행복발600630700730
12.4몽글〃618⇂718748
25.0弁말랑착635652735805
발637653▔807
40.0쫀득〃655⇂825
60.0폭신착718725848
{{#invoke:Timetable|main|data=
title "k하행. 말랑선 u(행복 > 폭신)."
[rows]
no   열차번호 fmt=N{*}
name 열차명
[stations]
0.0   _  행복  발
12.4  _  몽글  〃
25.0  弁 **말랑 착발
40.0  _  쫀득  〃
60.0  _  폭신  착
[trains]
101  보통      : 600 618 635,637 655 718
1    S{k급행.} : 630 v   652,653 v   725
103  보통      : 700 718 735,-
105  보통      : 730 748 805,807 825 848
}}

설정

첫 절 앞에 쓰며 모두 생략할 수 있습니다.

설정 뜻 편집기
title "…" 세로 제목(쓰는 법) 구성 › 제목·머리글
titleside r 세로 제목을 표 오른쪽에 둠(오른쪽 쪽)
기본은 왼쪽
구성 › 제목·머리글
head "…" 노선 띠의 가운데 글
/로 줄바꿈
구성 › 노선 띠
headl "…" · headr "…" 노선 띠 왼쪽·오른쪽 끝의 글(개정 날짜 등)
하나라도 있으면 띠가 세 칸
구성 › 노선 띠
headheight 40 노선 띠의 높이(px) 구성 › 노선 띠
headstyle "…" 노선 띠의 서식
칸 서식과 같은 꼴(pad=0,1em lh=1.8 fs=lg bb=2 등)
구성 › 고급
topl "…" · top "…" · topr "…" 한 줄짜리 간단한 머리글(왼쪽·가운데·오른쪽)
여러 줄이나 세밀한 조판은 [top] 절
구성 › 머리글
topstyle "…" 머리글 전체의 서식 구성 › 고급
kmlabel 영업거리 거리 열의 세로 이름(위아래로 균등 배분)
없으면 빈칸
구성 › 역 정보 열
cols km mk st ad 왼쪽 역 정보 열과 그 순서. km은 거리, mk는 역 기호, st는 역명, ad는 착발, alt는 병기입니다. 줄이거나 순서를 바꾸어도 되며, 기본은 km mk st ad입니다. 이 밖의 이름(fare 등 영문자)을 쓰면 새 종류의 열이 되어, 운임처럼 역마다 다른 값을 적을 수 있습니다. 값은 적은 그대로 나옵니다. 구성 › 역 정보 열
label.fare 운임 그 열의 머리 이름. 거리 열처럼 머리 행 전체를 세로로 꿰는 한 칸에 위아래 균등 배분으로 들어갑니다. 역 기호·병기 열에도 쓸 수 있습니다. 구성 › 역 정보 열 › 열 이름
width.fare 3.2 역 정보 열의 폭(글자 수). 새 종류 열은 기본 3.6이고, width.km처럼 원래 있는 열의 폭도 바꿀 수 있습니다. 왼쪽 역 정보 열은 가로로 넘길 때 제자리에 붙어 있으므로, 내용이 이 폭보다 길면 모듈이 알아서 폭을 늘려 서로 겹치지 않게 합니다. 구성 › 역 정보 열 › 열 이름
corner "DG{行先/列車番號/驛名}" 머리 행 왼쪽에서 행 이름이 들어가던 자리를 머리 행 전체를 꿰는 한 칸으로 합치고 이 내용을 넣습니다. 대각선 칸에 씁니다. 구성 › 역 정보 열 › 열 이름
rcols ad st alt 오른쪽에도 역 정보 열을 둠
cols에 없는 열(alt 등)의 값은 역 줄에서 cols의 값 뒤에 차례로 씀
구성 › 역 정보 열
colsep … 역 정보 열 사이의 세로선. 기본은 선 없음
colsep 1: 모든 사이에 가는 선
colsep st=1 ad=.: 열마다 지정(그 열의 왼쪽 선)
오른쪽 열은 r.alt=1처럼 r.을 붙임
구성 › 역 정보 열
rlabel "…" 오른쪽 역 정보 열 위의 머리 칸을 한 칸으로 합쳐 쓸 글
생략하면 왼쪽 머리 행 이름을 오른쪽에도 그대로 늘어놓음
구성 › 역 정보 열
timesep . 시와 분 사이에 넣을 글자(. · : 등). 3∼4자리 시각에만 적용 구성 › 시각 표기
title.up "…" 등 설정 이름 뒤에 .up·.down을 붙이면 그 방향으로 볼 때만 적용 구성 › 상행 전용 값
header 2 · left 1 · footer 1 [grid]만으로 된 표의 머리 행 수, 왼쪽 고정 열 수, 꼬리 행 수 —

세로 제목

title의 값은 기본적으로 굵은 고딕으로 세로로 적힙니다. 그 안에서 아래 표기로 모양을 바꾸며, 여는 글자부터 .까지가 한 덩어리입니다.

표기 결과
k하행. 하행 표지(아래쪽이 뾰족한 검은 표지). くだり의 k
n상행. 상행 표지(위쪽이 뾰족한 검은 표지). のぼり의 n
u(행복 > 폭신). 가는 명조로 작게(구간 표시처럼 굵지 않아야 하는 부분)
l한국철도청. 네모 테두리
> 세로 줄표(—). 쓸 수 없는 | 대신

예컨대 title "k하행. 말랑선 u(행복 > 폭신)."처럼 씁니다. 표지 글자는 다른 말로 바꾸어도 되지만 두 글자를 권합니다.

대각선 칸

표 왼쪽 위의 "행선\열차번호\역명"처럼 비스듬한 선으로 나눈 칸입니다. DG{…}는 왼쪽 위에서 오른쪽 아래로 내려가는 선(\)으로, DR{…}는 좌우를 뒤집은 선(/)으로 나눕니다. /로 나눈 부분이 DG에서는 오른쪽 위부터, DR에서는 왼쪽 위부터 차례로 놓이고, 부분의 수보다 하나 적은 선이 그어집니다.

선은 오른쪽 열차 칸의 머리 행과 모양이 맞도록 그어집니다. 마지막 선은 칸의 모서리에서 모서리로 가고, 그보다 위의 선은 오른쪽 머리 행의 경계선 높이에서 칸 끝에 닿습니다. 부분마다 맡는 머리 행은 한 행씩이고, 마지막 부분 바로 앞의 부분이 남은 행을 모두 맡습니다. 다르게 하려면 行先:2처럼 부분 뒤에 행 수를 붙입니다. 글자는 각 띠의 가운데를 지나는 선을 따라 한 글자씩 비스듬히 놓입니다.

kmlabel 粁程
label.fare 三等賃金
corner "DG{行先/列車番號/驛名}"
cols km fare st ad

[rows]
dest 行先
cls  等級
no   列車番號 fmt=N{*}

위는 거리와 운임을 각자의 세로 칸으로 두고, 역명과 착발 열의 머리 세 행을 대각선 칸 하나로 합친 예입니다. 첫 선은 행선 행의 아래 경계에서, 둘째 선은 오른쪽 아래 모서리에서 끝나며, "列車番號"가 등급 행과 열차번호 행을 함께 맡습니다. 더 자유롭게 짜려면 왼쪽 칸 직접 짜기로 머리 왼쪽을 칸 단위로 풀어 DG{…}를 병합한 칸에 넣습니다.

rows·footer 절

머리 행은 [rows]에, 꼬리 행은 [footer]에 한 줄에 하나씩 씁니다.

[rows]
day  운행일   merge
no   열차번호 fmt=N{*}
name 열차명
[footer]
to   행선지
note 비고

기본 꼴은 키 이름입니다. 키는 열차 줄에서 값을 가리킬 때 쓰는 짧은 영문 이름이고, 이름은 왼쪽 머리 칸에 나오는 글입니다. 이름은 자동으로 균등 배분되며, 같은 쪽의 이름들은 가장 긴 이름에 맞추어 양 끝을 맞춥니다. 열차번호는 기본으로 가운데 정렬됩니다.

이름 뒤에는 다음과 같은 선택 사항을 붙일 수 있습니다.

선택 사항 뜻
fmt=… 값의 모양. * 자리에 값이 들어감
fmt=N{*}이면 915가 열차번호 꼴 N{915}로
편집기의 값 표시에 해당
merge 이웃 열차의 값이 같으면 가로로 병합(평일, 휴일처럼 여러 열차에 걸치는 머리)
style=… 그 행의 열차 칸 전체에 붙일 서식
r=이름 오른쪽 역 정보 열 위에 다르게 적을 이름(예: no 열차번호 fmt=N{*} r=列車番号)
@raw "칸1" "칸2" … 왼쪽 머리 칸을 칸마다 직접 지정. 예전 형식에서 옮긴 특이한 머리에 쓰임

이름을 ^로 쓰면 위 행과 이름 칸을 합칩니다. 열차명 하나를 종별·애칭·설비 행으로 나눌 때 쓰는 것으로, 합친 행 사이에는 선이 없고(필요하면 style=bt=1), 행마다 style=va=t를 주면 종별 표지와 애칭, 설비 기호가 각각 가로로 줄을 맞춥니다.

[rows]
no   열차번호 fmt=N{*}
kind 열차명   style=va=t
name ^        style=va=t
car  ^        style=va=t

stations 절

[stations]
# 거리 / 역 기호 / 역명 / 착발
0.0   _   **행복  발    cls=major
12.4  _   몽글    〃
---
25.0  弁  **말랑  착발
+ "(이 사이)" : "말랑∼폭신 사이 보통열차는 모든 역에 섭니다"
60.0  _   *폭신   착

값은 cols의 순서대로(기본은 거리, 역 기호, 역명, 착발) 쓰고, 빈 값은 _로 씁니다. 거리는 27.0처럼 쓰면 되고, 역명은 그냥 쓰면 균등 배분, *역명은 굵게, **역명은 크고 굵게 나옵니다. 역명을 "…"로 묶으면 칸 원문을 그대로 씁니다.

착발 칸에는 발, 착, 〃이나 일본어 発, 着을 씁니다. 착과 발이 모두 있는 역은 착발(또는 着発)로 쓰면 두 줄이 되고, 그 역의 시각은 635,637(착,발)로 씁니다. 착발이 같으면 하나만 써도 됩니다. 한국어로 쓰면 한국어로, 일본어로 쓰면 일본어(發, 着)로 나옵니다.

착발역에서는 역명과 착발을 뺀 칸(거리, 역 기호, 병기)에 값을 739.2,0.0처럼 쉼표로 두 개 쓰면 그 칸만 착 줄과 발 줄로 나뉩니다. 역명은 두 줄에 걸친 그대로이므로, 연락선으로 갈아타는 역처럼 도착 노선과 출발 노선의 거리가 다른 경우를 나타낼 수 있습니다.

역 줄 끝에는 다음과 같은 선택 사항을 붙입니다.

선택 사항 뜻
r=이름 오른쪽 역 정보 열에만 다르게 쓸 역명(가나, 다른 언어 등). * **도 사용 가능
거리 등 다른 열은 r.열=값(r.km=81.3, r.ad=발)
cls=이름 이름표. 일괄 서식에서 row:.이름으로 고름
style=… 그 역의 행 전체에 붙일 서식
열.style=… 그 역의 한 칸에만 붙일 서식(st.style=fw=b, km.style="fc=#c00 fs=sm")
열 이름은 km mk st ad alt. 오른쪽에 같은 열이 있으면 함께 적용
오른쪽 열에만: 앞에 r.(r.ad.style=bl=0)
착발역의 착 줄·발 줄 한쪽에만: 뒤에 arr·dep(ad.arr.style=…, ad.dep.style=…)
여럿이 겹치면 넓은 쪽 위에 차례로 덧붙어 좁은 쪽이 이김

편집기에서 칸을 골라 서식을 바꾸면 열.style=이 알맞은 이름으로 들어갑니다.

--- 줄은 다음 역 위에 가로선을 긋습니다. + "왼쪽" : "본문" 줄은 주석 행으로, 본문은 열차 칸 전체에 걸쳐 병합되고 줄바꿈되며, + "본문"만 쓰면 표 전체 폭이 됩니다. 주석 행은 열차의 시각을 차지하지 않습니다.

trains 절

[trains]
# 열차번호 열차명 : 행복 몽글 말랑(착,발) 폭신 : 행선지
101  보통        : 600 618 635,637 718 : 폭신
1    BS{k특급.}  cls=ltd : 630 v 652,653 725 : 폭신
@repeat 3 +60
---
103  보통        : 700 718 735,- : 말랑

한 줄이 열차 한 대이며 머리 행 값… : 시각… : 꼬리 행 값…의 꼴로 씁니다. :의 앞뒤에는 공백을 둡니다. 머리·꼬리 행의 값은 [rows]와 [footer]의 순서대로 쓰거나 키=값으로 쓰고, %는 바로 앞 열차와 같은 값입니다. cls=…와 style=…은 열차(열) 전체의 이름표와 서식이고, tstyle=…은 열차번호 같은 머리 행을 빼고 시각 칸(역 행)에만 붙는 서식입니다. 편집기에서 열 이름표(ㄱ·ㄴ·ㄷ)를 눌러 서식을 바꾸면 tstyle=로 들어갑니다.

시각은 역 순서대로 하나씩 씁니다.

표기 뜻
455 1022 시각
08 분만. 앞 시각의 시를 따르고, 분이 앞보다 작아지면 다음 시로 넘어감
v x i - 등 기호
x*12 같은 값 12번
서식;시각 서식이 붙은 칸(예: fc=#c00;57)

끝에 남은 빈칸은 생략할 수 있습니다. 중간 역에서 운행을 마치는 열차는 그다음 칸에 -를 쓰고 나머지를 비웁니다.

--- 줄은 다음 열차 왼쪽에 세로선을 긋습니다. 기본은 굵은 선이고, --- d(겹선), --- 3(아주 굵은 선), --- .(점선)처럼 종류를 정할 수 있습니다. @repeat N +MM [+K]는 바로 앞 열차를 N대 복제하는데, 시각은 MM분씩, 열차번호는 K씩(기본 2) 늘어납니다. 줄이 길면 다음 줄을 들여 쓰고 :로 시작해 이어 쓸 수 있습니다.

[trains]
1  BS{k특급.}  r말랑.  cls=ltd
630 v v 652,653 v v 725 : 폭신

상행

상행 열차는 [trains up] 절에 상행 순서(종점 쪽 역부터)로 씁니다. 호출에 dir=up을 넣으면 역 순서가 뒤집히고, 거리는 종점부터 세며, 착과 발이 서로 바뀝니다. 다만 거리는 가장 큰 값에서 빼어 계산하므로, 연락선처럼 중간에 거리가 0으로 돌아가는 노선은 상행 거리가 맞지 않습니다. 그런 표는 하행으로만 만드십시오.

하행 말랑선
열차번호101103
0.0행복발600700
25.0말랑착635735
발637737
60.0폭신착718818
{{#invoke:Timetable|main|data=
title "k하행. 말랑선."
title.up "n상행. 말랑선."
[rows]
no 열차번호 fmt=N{*}
[stations]
0.0   _ 행복  발
25.0  _ **말랑 착발
60.0  _ 폭신  착
[trains]
101 : 600 635,637 718
103 : 700 735,737 818
[trains up]
102 : 620 702,704 738
104 : 720 802,804 838
}}
상행 말랑선
열차번호102104
0.0폭신발620720
35.0말랑착702802
발704804
60.0행복착738838
{{#invoke:Timetable|main|dir=up|data=
…위와 같은 본문…
}}

오른쪽 역 정보 열

rcols를 쓰면 표 오른쪽에도 역 정보 열이 붙습니다. 오른쪽 역명은 역 줄의 r=로, 오른쪽 머리 이름은 머리 행의 r=로 따로 정할 수 있습니다. 아래는 오른쪽에 착발과 가나 역명, 로마자 병기를 둔 예입니다.

말랑선
열차번호1011列車番号
0.0행복발600630발こうふくHaengbok
25.0말랑착635652착まらんMallang
발637653발
60.0폭신착718725착ふわふわPokssin
{{#invoke:Timetable|main|data=
title "말랑선"
cols km st ad
colsep 1
rcols ad st alt
[rows]
no 열차번호 fmt=N{*} r=列車番号
[stations]
0.0  행복   발  Haengbok   r=こうふく
25.0 **말랑 착발 Mallang    r=まらん
60.0 폭신   착  Pokssin    r=ふわふわ
[trains]
101 : 600 635,637 718
1   : 630 652,653 725
}}

styles 절

[styles]는 행과 열, 칸을 골라 서식을 한꺼번에 붙이는 일괄 서식입니다. 한 줄에 선택자 서식…을 씁니다.

[styles]
col:.ltd             fc=#c00     # 특급 열은 빨갛게
col:.ltd row:hdr     fw=b
row:.major           fw=b        # 주요 역은 굵게
row:#3 col:trains    bt=.        # 세 번째 역 위에 점선
cell:폭신/101        inv         # 한 칸만 흑백 반전
col:@4               bl=2        # 표의 넷째 열 왼쪽에 굵은 선
선택자 고르는 것
row:역명 · row:#N · row:#N-M · row:.이름표 역(N은 역 순번)
row:arr · row:dep · row:free 착발역의 착 줄과 발 줄, 주석 행
row:hdr · row:body · row:foot · row:pre · row:post · row:키 머리 행 전체, 역 전체, 꼬리 행 전체, 표 위아래 자유 행, 특정 머리 행
col:열차번호 · col:#N · col:#N-M · col:.이름표 열차(N은 열차 순번)
col:left · col:right · col:trains 왼쪽·오른쪽 역 정보 열 전체, 열차 칸 전체
col:km · col:mk · col:st · col:ad 역 정보 열 하나(오른쪽의 같은 열 포함)
row:@N · col:@N 표의 N번째 행과 열([grid]에서도 사용)
cell:행/열 row:와 col:을 함께 쓴 것
all 표 전체

row:만 쓰면 행 전체, col:만 쓰면 열 전체에 적용되고, 둘 다 쓰면 겹치는 칸에 적용됩니다. ,로 여럿을 고를 수 있습니다(row:행복,폭신). 편집기에서 맨 윗줄의 열 이름(역명 등)을 고르고 서식을 바꾸면 이 절에 col:st row:body … 같은 줄이 더해집니다.

말랑선
열차번호101135
0.0행복발600630730830
12.4몽글〃618⇂⇂⇂
25.0말랑〃635652752852
40.0쫀득〃655⇂⇂⇂
60.0폭신착718725825925
{{#invoke:Timetable|main|data=
title "말랑선"
[rows]
no 열차번호 fmt=N{*}
[stations]
0.0  _ 행복 발
12.4 _ 몽글 〃
25.0 _ 말랑 〃
40.0 _ 쫀득 〃
60.0 _ 폭신 착
[trains]
101 : 600 18 35 55 718
1 cls=ltd : 630 v 52 v 725
@repeat 2 +60
[styles]
col:.ltd           fc=#c00
row:말랑 col:trains  bt=2
cell:쫀득/101      inv
}}

진행 방향 화살표

JTB 시각표에서 착발 열과 시각 칸 사이의 선이 겹선 화살표가 되는 모양은 이렇게 만듭니다.

[styles]
col:ad row:body   vl=d bx=0
cell:폭신/ad      ah=d

vl=d는 원래 칸 가운데를 지나는 겹선이지만, 역 정보 열의 마지막 열에서는 시각 칸과의 경계선에 겹칩니다. ah=d는 그 칸 아래 끝에 아래로 향하는 화살촉을 붙입니다.

top 절

[top]은 표 바깥 위쪽의 머리글입니다. 칸으로 만들지 않고 세로 제목처럼 표 밖에 조판하며, 한 줄이 한 단입니다. 항목은 공백으로 나누어 "서식; 내용"으로 씁니다. al=l, al=c, al=r은 왼쪽·가운데·오른쪽 묶음(기본은 왼쪽)이고, fs=1.7은 크기(1.7배), fw=b는 굵게, fc=와 bg=는 색입니다. ml=2.5나 mr=…는 앞이나 뒤를 띄우며 단위는 글자 크기(em)입니다.

부록12
☞ 앞쪽에서 이어짐
◈ 보통열차만 실었습니다
하행 말랑선
열차번호101103
0.0행복발600700
25.0말랑〃637737
60.0폭신착718818
{{#invoke:Timetable|main|data=
title "k하행. 말랑선."
titleside r
[top]
"fs=1.7 fw=b; 부록"  "fs=1.7; BS{12}"  "al=c; ☞ 앞쪽에서 이어짐"  "al=r; ◈ 보통열차만 실었습니다."
[rows]
no 열차번호 fmt=N{*}
[stations]
0.0  _ 행복 발
25.0 _ 말랑 〃
60.0 _ 폭신 착
[trains]
101 : 600 637 718
103 : 700 737 818
}}

표 위아래 자유 행과 표 아래 주석

[pre]와 [post]는 표 맨 위와 맨 아래에 붙는 자유 행입니다. 한 줄이 한 행이고 칸은 공백으로 나누며, 서식이 붙은 칸도 쓸 수 있습니다. [notes]는 표 밑에 한 줄씩 나오는 주석으로, D{GreenReserved} 같은 표기도 쓸 수 있습니다.

grid 절

역×열차의 꼴에 맞지 않는 표(버스 정류장 시각표, 요금표 등)는 [grid]에 칸을 하나씩 씁니다. [stations] 없이 [grid]만 쓰면 이 표만 나옵니다. 한 줄이 한 행이고 칸은 공백으로 나눕니다.

말랑 버스 정류장
말랑 정류장 폭신 방면
시평일
6052545
705203550
81040
붉은 글씨는 귀염 차고지까지 갑니다
{{#invoke:Timetable|main|data=
title "말랑 버스 정류장"
header 2
left 1
[grid]
"h cs=5 al=l; b말랑 정류장 폭신 방면."  !  !  !  !
"h bb=2; 시" "h cs=4 bb=2 al=l; 평일"  !  !  !
"fw=b fs=1; 6"   05  25  "fc=#c00;45"  _
"fw=b fs=1; 7"   05  20  35  50
"fw=b fs=1; 8"   10  40  _  _
"cs=5 al=l; 붉은 글씨는 귀염 차고지까지 갑니다."  !  !  !  !
}}

보기 방식

같은 자료를 호출 인수에 따라 다르게 보여 줍니다.

인수 뜻
view=jtb 기본. 역이 세로, 열차가 가로인 표
view=board 역 시각표(시×분)
station=역명: 역 고르기
type=키: 종별(기본 name)
dest=키: 행선지(없으면 시각이 있는 마지막 역)
view=list 열차가 세로, 역이 가로인 목록
dir=up 상행으로 보기
title=… 세로 제목 덮어쓰기
말랑선 하행
말랑 폭신方面
635급52
805
보통(無印) 급급행 行先表示の無いものは 폭신 行
{{#invoke:Timetable|main|view=board|station=말랑|data=
title "말랑선 하행"
[rows]
no   열차번호 fmt=N{*}
name 종별
[stations]
0.0  _ 행복 발
25.0 _ 말랑 〃
60.0 _ 폭신 착
[trains]
101 보통 : 600 635 718
1   급행 : 630 652 725
103 보통 : 700 735 -
105 보통 : 730 805 848
}}
말랑선 하행
열차번호종별행복말랑폭신
101보통600635718
1급행630652725
103보통700735▔
105보통730805848
{{#invoke:Timetable|main|view=list|data=
…위와 같은 본문…
}}

칸 내용

머리 행 값, "…"로 묶은 역명, 시각 칸, 꼬리 행 값 등 모든 칸 안에는 아래 표기를 쓸 수 있습니다. 편집기의 내용 패널은 이 표기를 대신 만들어 줍니다.

기호

자주 쓰는 기호는 편집기의 기호 패널에서 눌러 넣을 수 있습니다.

[ 기호 목록 펼치기 · 접기 ]

글자 꾸미기

소문자 한 글자로 열고 .로 닫으며, 겹쳐 쓸 수 있습니다.

표기 결과 주로 쓰는 곳
k급행. 굵게(숫자는 DiaPro의 굵은 숫자) 특급 시각, 표지 안 글자
b말랑. 크고 굵게 주요 역명, 노선 띠
g…. 크게 —
r무궁화. 세로쓰기(줄바꿈은 왼쪽으로) 열차 애칭, 세로 주석
rr32. 세로쓰기 안의 가로 묶음(숫자나 영문을 한 글자 자리에 가로로) 날짜, 호수
'말랑' 칸 너비에 맞추어 균등 배분 역명, 머리 칸 이름
j'영업거리' 세로로 균등 배분(위아래 끝에도 글자 사이와 같은 여백) 거리 열 이름
`Seoul` 글자 그대로(안의 글자를 표기로 읽지 않음) 영문, 로마자
/ 줄바꿈 —
.. 마침표 한 개 13..2는 13.2

표지와 아이콘

대문자 이름 뒤에 {…}로 감쌉니다.

표기 결과
N{1234D} 열차번호(기울임 명조, 가운데 정렬)
S{k급행.} 네모 테두리 표지
BS{k특급.} 검은 네모 표지
C{1} · BC{2} 동그라미, 검은 동그라미. C{}에 0∼34를 넣으면 DiaPro의 동그라미 숫자
D{이름} DiaPro 아이콘(아래 목록). 대소문자 구분 없음
VR{…} VP{…} VK{…} VB{…} 세로 주석(아래)

아래의 아이콘 목록은 모바일에서 깨지는 경향이 있으므로 되도록 큰 화면에서 열람하십시오.

[ 아이콘 목록 펼치기 · 접기 ]

세로 주석

운휴일이나 운행 조건처럼 열차 칸 안에 세로로 적는 주석입니다. /로 나눈 줄이 오른쪽에서 왼쪽으로 놓이며, 위아래에 붙는 괄호는 DiaPro의 세로쓰기용 괄호입니다.

표기 괄호
VR{…} 없음
VP{…} 둥근 괄호 ︵︶
VK{…} 거북등 괄호 ︹︺
VB{…} 검은 괄호 ︻

옆 열차에서 끌어내는 선이 필요하면 앞에 MRD(┓)를 둡니다. 여러 역에 걸치게 하려면 병합하고, 아래로 붙이려면 va=b를 씁니다.

_ "^5 va=b; MRD/VB{매월 rr32.일/운휴}" : !*3

위는 열차명 칸부터 아래로 다섯 줄을 병합(^5)하고 덮인 시각 칸을 !로 비운 예입니다. 결과는 6장의 예시에서 볼 수 있습니다.

주의 사항

영문 소문자는 꾸미기 표기(k b r 등)나 기호(v x i q)로 읽힙니다. 영문을 그대로 쓰려면 `…`로 감싸십시오. 편집기 내용 패널의 글자 항목으로 넣으면 자동으로 감싸 줍니다. 대문자 세 글자도 DEP, ARR처럼 기호 이름과 겹치면 기호가 됩니다.

마침표는 꾸미기를 닫는 표시이므로, 마침표를 쓰려면 ..처럼 두 번 씁니다. 역 줄의 거리(27.0)는 알아서 바꾸어 줍니다.

|와 }}는 쓸 수 없으며, 세로 제목의 줄표는 >로 씁니다.

시각 칸은 DiaPro 숫자 네 자리의 너비입니다. 그보다 긴 글자(열차번호 K8002 등)는 칸을 넓히지 않고 가로로 눌러서 맞춥니다.

칸 서식

칸의 겉모습은 내용 앞에 서식;을 붙여 정하고, 서식은 공백으로 나누어 여러 개를 씁니다.

"bt=2 fc=#c00;1234"     위에 굵은 선, 빨간 글씨
"al=l va=t;설명"         왼쪽·위로 정렬

역 줄과 열차 줄, 머리 행의 style=, 역 줄의 열.style=, [styles], headstyle 등 서식을 받는 곳은 모두 같은 꼴입니다.

서식 값 뜻
bt bb bl br 선 종류 위·아래·왼쪽·오른쪽 선
b · bx · by 선 종류 네 변, 좌우, 상하
al · va l c r · t m b 가로·세로 정렬
fw b n 굵게, 보통
fs xs sm lg xl 또는 숫자(배) 글자 크기
font dia text sans diasans 또는 글꼴 이름 글꼴
fc · bg 색 글자색, 바탕색
inv — 흑백 반전
v — 세로쓰기
wrap — 표를 넓히지 않고 줄바꿈
w · ht · pad 길이(숫자는 em) 너비, 높이, 안쪽 여백(pad=0,.3em)
ml · mr 길이 앞·뒤 바깥 여백(머리글 항목 등)
rs · cs 수 세로·가로 병합
ls · lh 길이 글자 사이, 줄 높이
vl · vp 선 종류 · l c r 칸을 세로로 지나는 선과 그 위치
ah d u(대문자는 채움) 화살촉(아래 끝에 아래로, 위 끝에 위로)
cls a,b CSS 클래스 추가
css 속성:값,속성:값 CSS 직접 지정

선 종류의 이름은 편집기와 같습니다.

값 0 1 2 3 d . -
이름 없음 가는 선 굵은 선 아주 굵은 선 겹선 점선 파선

예전 짧은 표기

예전 형식의 짧은 표기도 그대로 섞어 쓸 수 있습니다.

표기 뜻 새 표기
^N 아래로 N칸 병합 rs=N
<N 오른쪽으로 N칸 병합 cs=N
~N 높이 N px ht=…
h 머리 칸(제목 칸 모양) —
& 그 행 위에 가로선(행 전체) ---, bt=…
# 그 행 위의 가로선 없앰 bt=0
!! 병합에 덮인 칸 !

예전 형식 변환

예전 형식({{#invoke:Timetable|csv|header=…|left=…|footer=…|title=…|…}})은 지금도 그대로 나옵니다. 새 형식으로 바꾸는 방법은 두 가지입니다.

편집기를 쓴다면 [가져오기]에 예전 호출을 통째로 붙여 넣고 [열기]를 누르면 됩니다. 새 형식으로 바뀌어 열리므로 손본 뒤 [위키 문법 복사]로 붙여 넣으면 되고, CSV 부분만 붙여 넣었다면 머리 행 수와 왼쪽 열 수, 꼬리 행 수, 제목을 함께 넣습니다. 위키에서 바로 바꾸려면 문서의 {{#invoke:Timetable|csv|…}}를 {{#invoke:Timetable|convert|…}}로 고치고(인수는 그대로) 미리 보기를 누른 뒤, 나온 새 형식 원문을 원래 호출과 바꾸어 넣고 저장합니다.

변환할 때에는 원문을 읽기 쉽게 정리합니다. N{…}이나 '…'로 통일된 머리 행은 fmt=로 묶고, 착·발 두 줄은 着発 한 줄로 묶으며, 같은 시 안의 시각은 분만 남기고, 같은 값이 이어지면 x*12나 %로 줄입니다. 정해진 꼴이 아닌 머리·꼬리 칸은 @raw로 남깁니다.

예전 형식과 달리 병합됨을 따로 적을 필요가 없습니다. 편집기에서 병합하면 덮인 칸이 자동으로 처리되고, 사이에 역이나 열차를 넣어도 병합이 깨지지 않습니다. 머리 행·꼬리 행의 왼쪽 이름 칸도 역 정보 열의 너비에 맞추어 알아서 병합되고 균등 배분되므로, 머리말 칸 오른쪽을 병합됨으로 채우던 일도 없어졌습니다. 역 위 가로선은 ---나 서식 bt=로 긋고, x는 DiaPro의 ‥(이 역을 지나지 않음)로 그립니다.

변환 예

예전 도움말에 있던 말랑선 예시를 바꾸어 보겠습니다. 예전 원문은 이렇습니다.

{{#invoke:Timetable|csv
|header=3 || left=4 || footer=2 || title=n상행. 말랑선 u(행복 > 폭신).|

h<100~50; bSPA행복 > 말랑 > 폭신SPA., !!;, !!;, !!;, !!;, !!;, !!;
^2; r거리., h; '열차번호', !!;, !!;, N{123D}, , N{1}
!!;, h; '열차명', !!;, !!;, XSL/S{k急行.}/r말랑말랑/SPA3호., ^5; /////MRD/SUO/r매월 rr32.일/ 운휴./SUC, 
0..0, SPA, '행복', DEP, 400, !!;, 520
^2; 25..0, ^2; 弁, ^2; b'말랑'., ARR, 420, !!;, 540
!!;, !!;, !!;, &; DEP, --, !!;, 545
40..0, SPA, '쫀득', ARR, x, !!;, 600
50..0, SPA, '귀염', q, x, , 612
60..0, SPA, '폭신', q, x, , 625
h^2<4; '비고', !!;, !!;, !!;, , , r>>.
!!;, !!;, !!;, !!;, #;, , 사랑/815

}}

convert로 바꾸면 아래처럼 나오고, 예전 표와 똑같이 그려집니다.

{{#invoke:Timetable|main|data=
# 旧 CSV から変換(header=3 left=4 footer=2)
title "n상행. 말랑선 u(행복 > 폭신)."
head "bSPA행복 > 말랑 > 폭신SPA."
headheight 50

[rows]
no @raw "^2; r거리." "h; '열차번호'" "!!;" "!!;" fmt=N{*}
name 열차명

[footer]
remark @raw "h^2<4; '비고'" "!!;" "!!;" "!!;"
f2 @raw "!!;" "!!;" "!!;" "!!;"

[stations]
# キロ / 印 / 駅名 / 着発
0.0  _  행복   発
25.0 弁 **말랑 着発
40.0 _  쫀득   着
50.0 _  귀염   〃
60.0 _  폭신   〃

[trains]
# no 열차명 : 행복 말랑 쫀득 귀염 폭신 : remark f2
123D XSL/S{k急行.}/r말랑말랑/SPA3호. : 400 20,-- x*3 : _ "#;"
_ "^5; /////MRD/SUO/r매월 rr32.일/ 운휴./SUC" : !*3
1 _ : 520 40,45 600 12 25 : r>>. 사랑/815
}}

여기서 @raw로 남은 부분을 새 형식에 맞게 다듬으면 훨씬 읽기 쉬워집니다. 거리 열 이름은 kmlabel로, 비고는 꼬리 행으로, 운휴일 주석은 세로 주석으로 바꾼 결과입니다.

상행 말랑선 (행복 — 폭신)
행복 ⇨ 말랑 ⇨ 폭신
거리열차번호123D1
열차명
急行
말랑말랑
3호
┓
︻매월 32일
운휴
0.0행복發400520
25.0弁말랑着420540
發⁼545
40.0쫀득着‥600
50.0귀염〃‥612
60.0폭신〃‥625
비고➡
사랑
815
{{#invoke:Timetable|main|data=
title "n상행. 말랑선 u(행복 > 폭신)."
head "b행복 > 말랑 > 폭신."
headheight 50
kmlabel 거리
[rows]
no   열차번호 fmt=N{*}
name 열차명   style=va=t
[footer]
note 비고
[stations]
0.0  _  행복   発
25.0 弁 **말랑 着発
40.0 _  쫀득   着
50.0 _  귀염   〃
60.0 _  폭신   〃
[trains]
# 열차번호 열차명 : 행복 말랑(착,발) 쫀득 귀염 폭신 : 비고
123D XSL/S{k急行.}/r말랑말랑./3호         : 400 20,-- x*3
_    "^5 va=b; MRD/VB{매월 rr32.일/운휴}"  : !*3
1    _                                      : 520 40,45 600 12 25 : r>>./사랑/815
}}

문제 해결

증상 해결
영문이 기호로 바뀌는 경우 소문자가 표기로 읽힌 것. `…`로 감쌈(주의 사항)
표가 깨지거나 Lua 오류가 나는 경우 본문에 |나 }}가 들어가지 않았는지
data=를 빠뜨리지 않았는지
시각이 한 칸씩 밀리는 경우 열차 줄의 시각 수가 역 수와 맞는지
주석 행에 시각을 넣지 않았는지(주석 행은 시각을 차지하지 않음)
착발역의 시각을 착,발 한 값으로 썼는지
공백이 든 머리 행 값을 "…"로 묶었는지
상행에서 역 이름을 고칠 수 없는 경우 역 정보는 하행 화면에서 고침
칸이 너무 넓어지는 경우 긴 글에 서식 wrap을 붙임(표를 넓히지 않고 줄바꿈)
주석 행의 본문은 기본으로 줄바꿈
편집기에서 만든 표가 사라진 경우 편집 내용은 그 브라우저에만 저장됨(다른 브라우저·기기·시크릿 창에서는 보이지 않음)
다 만든 표는 위키 문서에 붙여 넣어 둘 것