Add morse helpers
This commit is contained in:
parent
1eb5a431fe
commit
830db2d7cb
7 changed files with 86 additions and 0 deletions
0
.gitignore
vendored
Normal file → Executable file
0
.gitignore
vendored
Normal file → Executable file
0
README.md
Normal file → Executable file
0
README.md
Normal file → Executable file
0
assets/no_auto_compression/logo.png
Normal file → Executable file
0
assets/no_auto_compression/logo.png
Normal file → Executable file
Before Width: | Height: | Size: 195 KiB After Width: | Height: | Size: 195 KiB |
0
chapters/lpkjohtajantervehdys.tex
Normal file → Executable file
0
chapters/lpkjohtajantervehdys.tex
Normal file → Executable file
33
chapters/morse.tex
Executable file
33
chapters/morse.tex
Executable file
|
@ -0,0 +1,33 @@
|
|||
|
||||
\section{Salaperäinen viesti}
|
||||
|
||||
\setlength\tabcolsep{-2pt}
|
||||
\begin{table*}[h]
|
||||
\small\centering
|
||||
\makebox[0.94\textwidth][c]{%
|
||||
\begin{tabular}{|ccccccccccccccccc|ccccccccccccccccc|}
|
||||
\hline
|
||||
\multicolumn{16}{|c|}{\makecell{\morse{E} \\ E}} & \multicolumn{16}{c|}{\makecell{\morse{T} \\ T}} \\ \hline
|
||||
\multicolumn{8}{|c|}{\makecell{\morse{I} \\ I}} & \multicolumn{8}{c|}{\makecell{\morse{A} \\ A}} & \multicolumn{8}{c|}{\makecell{\morse{N} \\ N}} & \multicolumn{8}{c|}{\makecell{\morse{M} \\ M}} \\ \hline
|
||||
\multicolumn{4}{|c|}{\makecell{\morse{S} \\ S}} & \multicolumn{4}{c|}{\makecell{\morse{U} \\ U}} & \multicolumn{4}{c|}{\makecell{\morse{R} \\ R}} & \multicolumn{4}{c|}{\makecell{\morse{W} \\ W}} & \multicolumn{4}{c|}{\makecell{\morse{D} \\ D}} & \multicolumn{4}{c|}{\makecell{\morse{K} \\ K}} & \multicolumn{4}{c|}{\makecell{\morse{G} \\ G}} & \multicolumn{4}{c|}{\makecell{\morse{O} \\ O}} \\ \hline
|
||||
\multicolumn{2}{|c|}{\makecell{\morse{H} \\ H}} & \multicolumn{2}{c|}{\makecell{\morse{V} \\ V}} &
|
||||
\multicolumn{2}{c|}{\makecell{\morse{F} \\ F}} & \multicolumn{2}{c|}{\makecell{\morseprosign{IM} \\ Ü}} &
|
||||
\multicolumn{2}{c|}{\makecell{\morse{L} \\ L}} & \multicolumn{2}{c|}{\makecell{\morse{Ä} \\ Ä}} &
|
||||
\multicolumn{2}{c|}{\makecell{\morse{P} \\ P}} & \multicolumn{2}{c|}{\makecell{\morse{J} \\ J}} &
|
||||
\multicolumn{2}{c|}{\makecell{\morse{B} \\ B}} & \multicolumn{2}{c|}{\makecell{\morse{X} \\ X}} &
|
||||
\multicolumn{2}{c|}{\makecell{\morse{C} \\ C}} & \multicolumn{2}{c|}{\makecell{\morse{Y} \\ Y}} &
|
||||
\multicolumn{2}{c|}{\makecell{\morse{Z} \\ Z}} & \multicolumn{2}{c|}{\makecell{\morse{Q} \\ Q}} &
|
||||
\multicolumn{2}{c|}{\makecell{\morse{Ö} \\ Ö}} & \multicolumn{2}{c|}{\makecell{\morseprosign{MM} \\ -{}-{}-}} \\
|
||||
\hline
|
||||
% \multicolumn{1}{|c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} & \multicolumn{1}{c|}{\morse{}} \\ \hline
|
||||
\end{tabular}%
|
||||
}
|
||||
\caption{Muistitaulukko Morsen kirjaimille, \cite{scoutwikimorse}}
|
||||
% \caption{Muistitaulukko Morsen kirjaimille ja numeroille}
|
||||
\end{table*}
|
||||
|
||||
\noindent\daaah{4cm}\morseprosign{?}\\
|
||||
\noindent\morse{ABCDEFGHIJKLMNO}\\
|
||||
\noindent\morse{PQRSTUVWXYZÅÄÖ}\\
|
||||
\noindent\morse{0123456789}\\
|
||||
\noindent\morse{?/=:,.}\\
|
0
chapters/tassuennenvahnaan.tex
Normal file → Executable file
0
chapters/tassuennenvahnaan.tex
Normal file → Executable file
53
tassu.2025.1.tex
Normal file → Executable file
53
tassu.2025.1.tex
Normal file → Executable file
|
@ -19,6 +19,7 @@
|
|||
\usepackage{pstricks}
|
||||
\usepackage{contour}
|
||||
\usepackage{multirow}
|
||||
\usepackage{makecell}
|
||||
\contourlength{2pt}
|
||||
|
||||
\usepackage{draftwatermark}
|
||||
|
@ -65,6 +66,56 @@
|
|||
% }
|
||||
\cfoot{\pagemark}
|
||||
|
||||
\newcommand{\dit}{\raisebox{0.47ex}{.}}
|
||||
\newcommand{\dah}{\raisebox{-0.0ex}{\textbf{-}}}
|
||||
\newcommand{\daaah}[1]{\raisebox{0.64ex}{\rule{#1}{2pt}}}
|
||||
|
||||
\usepackage{listings}
|
||||
\newcommand{\morse}[1]{\
|
||||
\lstset{
|
||||
basicstyle=\Large,
|
||||
literate={A}{\dit\dah}3{B}{\dah\dit\dit\dit}3{C}{\dah\dit\dah\dit}4
|
||||
{D}{\dah\dit\dit}3{E}{\dit}2{F}{\dit\dit\dah\dit}3
|
||||
{G}{\dah\dah\dit}4{H}{\dit\dit\dit\dit}3{I}{\dit\dit}2
|
||||
{J}{\dit\dah\dah\dah}4{K}{\dah\dit\dah}3{L}{\dit\dah\dit\dit}3
|
||||
{M}{\dah\dah}3{N}{\dah\dit}2{O}{\dah\dah\dah}4
|
||||
{P}{\dit\dah\dah\dit}4{Q}{\dah\dah\dit\dah}4{R}{\dit\dah\dit}3
|
||||
{S}{\dit\dit\dit}3{T}{\dah}2{U}{\dit\dit\dah}3
|
||||
{V}{\dit\dit\dit\dah}3{W}{\dit\dah\dah}4{X}{\dah\dit\dit\dah}3
|
||||
{Y}{\dah\dit\dah\dah}4{Z}{\dah\dah\dit\dit}3{Å}{\dit\dah\dah\dit\dah}5
|
||||
{Ä}{\dit\dah\dit\dah}4{Ö}{\dah\dah\dah\dit}4{0}{\dah\dah\dah\dah\dah}5
|
||||
{1}{\dit\dah\dah\dah\dah}5{2}{\dit\dit\dah\dah\dah}5{3}{\dit\dit\dit\dah\dah}5
|
||||
{4}{\dit\dit\dit\dit\dah}4{5}{\dit\dit\dit\dit\dit}4{6}{\dah\dit\dit\dit\dit}4
|
||||
{7}{\dah\dah\dit\dit\dit}5{8}{\dah\dah\dah\dit\dit}5{9}{\dah\dah\dah\dah\dit}5
|
||||
{?}{\dit\dit\dah\dah\dit\dit}5{/}{\dah\dit\dit\dah\dit}5{=}{\dah\dit\dit\dit\dah}4
|
||||
{:}{\dah\dah\dah\dit\dit\dit}5{,}{\dah\dah\dit\dit\dah\dah}5{.}{\dit\dah\dit\dah\dit\dah}5
|
||||
% {}{}4{}{}4{}{}4
|
||||
}
|
||||
\lstinline{#1}
|
||||
}
|
||||
\newcommand{\morseprosign}[1]{\
|
||||
\lstset{
|
||||
basicstyle=\Large,
|
||||
literate={A}{\dit\dah}1{B}{\dah\dit\dit\dit}1{C}{\dah\dit\dah\dit}1
|
||||
{D}{\dah\dit\dit}1{E}{\dit}1{F}{\dit\dit\dah\dit}1
|
||||
{G}{\dah\dah\dit}1{H}{\dit\dit\dit\dit}1{I}{\dit\dit}1
|
||||
{J}{\dit\dah\dah\dah}1{K}{\dah\dit\dah}1{L}{\dit\dah\dit\dit}1
|
||||
{M}{\dah\dah}1{N}{\dah\dit}1{O}{\dah\dah\dah}1
|
||||
{P}{\dit\dah\dah\dit}1{Q}{\dah\dah\dit\dah}1{R}{\dit\dah\dit}1
|
||||
{S}{\dit\dit\dit}1{T}{\dah}1{U}{\dit\dit\dah}1
|
||||
{V}{\dit\dit\dit\dah}1{W}{\dit\dah\dah}1{X}{\dah\dit\dit\dah}1
|
||||
{Y}{\dah\dit\dah\dah}1{Z}{\dah\dah\dit\dit}1{Å}{\dit\dah\dah\dit\dah}1
|
||||
{Ä}{\dit\dah\dit\dah}1{Ö}{\dah\dah\dah\dit}1{0}{\dah\dah\dah\dah\dah}1
|
||||
{1}{\dit\dah\dah\dah\dah}1{2}{\dit\dit\dah\dah\dah}1{3}{\dit\dit\dit\dah\dah}1
|
||||
{4}{\dit\dit\dit\dit\dah}1{5}{\dit\dit\dit\dit\dit}1{6}{\dah\dit\dit\dit\dit}1
|
||||
{7}{\dah\dah\dit\dit\dit}1{8}{\dah\dah\dah\dit\dit}1{9}{\dah\dah\dah\dah\dit}1
|
||||
{?}{\dit\dit\dah\dah\dit\dit}1{/}{\dah\dit\dit\dah\dit}1{=}{\dah\dah\dah\dit\dit\dit}1
|
||||
{:}{\dah\dah\dah\dit\dit\dit}1{,}{\dah\dah\dit\dit\dah\dah}1{.}{\dit\dah\dit\dah\dit\dah}1
|
||||
% {}{}4{}{}4{}{}4
|
||||
}
|
||||
\lstinline{#1}
|
||||
}
|
||||
|
||||
% Packages needed:
|
||||
\usepackage{tikz}
|
||||
\usepackage[most]{tcolorbox}
|
||||
|
@ -205,6 +256,8 @@ xxx
|
|||
|
||||
\include{chapters/elaintenJouluMeriharjussa.tex}
|
||||
|
||||
\include{chapters/morse.tex}
|
||||
|
||||
% \include{chapters/kuvakilpailu.tex}
|
||||
|
||||
% \clearpage\section{Tulossa pian}
|
||||
|
|
Loading…
Add table
Reference in a new issue