Skip to content

Instantly share code, notes, and snippets.

@ultimatile
Last active February 2, 2024 12:33
Show Gist options
  • Save ultimatile/c21470a27778516c24fc645d4aa1fe74 to your computer and use it in GitHub Desktop.
Save ultimatile/c21470a27778516c24fc645d4aa1fe74 to your computer and use it in GitHub Desktop.
tabularrayで時刻表作成
\documentclass[a4paper,border={10pt 10pt 10pt 10pt}]{standalone}% A4サイズで余白を10ptに設定
\usepackage{xeCJK}% 日本語用
\usepackage{xcolor}% 着色用
\usepackage{tabularray}% テーブル作成用
% フォント指定(フォントがインストールされている必要あり)
%\setCJKmainfont{BIZ UDGothic}
\begin{document}
\begin{tblr}{% テーブル作成
stretch=2.7, % A4サイズになるようにテーブル全体を拡大
colspec={|c|*{17}{c}|}, % 18列のテーブルを作成c:中央揃え,|:縦線
rows = {font=\LARGE\sffamily\bfseries, valign = m}, % フォント設定(\LARGEサイズの太字セリフ体), valign: テキストの縦位置(m: 中央)
column{1}={bg=gray!50}, % 1列目の背景色を灰色に
row{1}={bg=orange,fg=white}, % 1行目の背景色をオレンジに,文字色を白に
hlines={2pt, gray}, % 水平方向の線を2ptの灰色で
vline{1,2,19} = {2pt,gray}, % 垂直方向の線を2ptの灰色で
}
時 & \SetCell[c=17]{l} どこか方面 平日 & & & & & & & & & & & & & & & & \\% セル結合
5 & 00 & 04 & 08 & 12 & 15 & 18 & 22 & 26 & 30 & 33 & 36 & 40 & 44 & 48 & 51 & 54 & 58 \\
6 & 00 & 04 & 08 & 12 & 15 & 18 & 22 & 26 & 30 & 33 & 36 & 40 & 44 & 48 & 51 & 54 & 58 \\
7 & 00 & 04 & 08 & 12 & 15 & 18 & 22 & 26 & 30 & 33 & 36 & 40 & 44 & 48 & 51 & 54 & 58 \\
8 & 00 & 04 & 08 & 12 & 15 & 18 & 22 & 26 & 30 & 33 & 36 & 40 & 44 & 48 & 51 & 54 & 58 \\
9 & 00 & 04 & 08 & 12 & 15 & 18 & 22 & 26 & 30 & 33 & 36 & 40 & 44 & 48 & 51 & 54 & 58 \\
10 & 00 & 04 & 08 & 12 & 15 & 18 & 22 & 26 & 30 & 33 & 36 & 40 & 44 & 48 & 51 & 54 & 58 \\
11 & 00 & 04 & 08 & 12 & 15 & 18 & 22 & 26 & 30 & 33 & 36 & 40 & 44 & 48 & 51 & 54 & 58 \\
12 & 00 & 04 & 08 & 12 & 15 & 18 & 22 & 26 & 30 & 33 & 36 & 40 & 44 & 48 & 51 & 54 & 58 \\
13 & 00 & 04 & 08 & 12 & 15 & 18 & 22 & 26 & 30 & 33 & 36 & 40 & 44 & 48 & 51 & 54 & 58 \\
14 & 00 & 04 & 08 & 12 & 15 & 18 & 22 & 26 & 30 & 33 & 36 & 40 & 44 & 48 & 51 & 54 & 58 \\
15 & 00 & 04 & 08 & 12 & 15 & 18 & 22 & 26 & 30 & 33 & 36 & 40 & 44 & 48 & 51 & 54 & 58 \\
16 & 00 & 04 & 08 & 12 & 15 & 18 & 22 & 26 & 30 & 33 & 36 & 40 & 44 & 48 & 51 & 54 & 58 \\
17 & 00 & 04 & 08 & 12 & 15 & 18 & 22 & 26 & 30 & 33 & 36 & 40 & 44 & 48 & 51 & 54 & 58 \\
18 & 00 & 04 & 08 & 12 & 15 & 18 & 22 & 26 & 30 & 33 & 36 & 40 & 44 & 48 & 51 & 54 & 58 \\
19 & 00 & 04 & 08 & 12 & 15 & 18 & 22 & 26 & 30 & 33 & 36 & 40 & 44 & 48 & 51 & 54 & 58 \\
20 & 00 & 04 & 08 & 12 & 15 & 18 & 22 & 26 & 30 & 33 & 36 & 40 & 44 & 48 & 51 & 54 & 58 \\
21 & 00 & 04 & 08 & 12 & 15 & 18 & 22 & 26 & 30 & 33 & 36 & 40 & 44 & 48 & 51 & 54 & 58 \\
22 & 00 & 04 & 08 & 12 & 15 & 18 & 22 & 26 & 30 & 33 & 36 & 40 & 44 & 48 & 51 & 54 & 58 \\
23 & 00 & 04 & 08 & 12 & 15 & 18 & 22 & 26 & 30 & 33 & 36 & 40 & 44 & 48 & 51 & 54 & 58 \\
24 & 00 & 04 & 08 & 12 & 15 & 18 & 22 & 26 & 30 & 33 & 36 & 40 & 44 & 48 & 51 & 54 & 58 \\
\end{tblr}
\end{document}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment