Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2026年6月23日 Syncable Tech + Start Python Club にて

2026年6月23日 Syncable Tech + Start Python Club にて

書籍「Pythonで理解する線形代数の基礎」の執筆時の話です。

Avatar for Kimikazu Kato

Kimikazu Kato

June 23, 2026

More Decks by Kimikazu Kato

Other Decks in Technology

Transcript

  1. ͱ͍͏͜ͱͰ࡞Γ·ͨ͠ https://github.com/hamukazu/streamlined_latex_compilation texσΟϨΫτϦ಺ʹbuild.shͱsample.texͱ͍͏ͷ͕ೖ͍ͬͯΔͷ Ͱɺ͜ΕΛదٓॻ͖׵͑ͯ࢖͍ͬͯͩ͘͞ build.sh : ίϯύΠϧͷͨΊͷγΣϧεΫϦϓτ sample.tex : จॻϑΝΠϧ

    ςϯϓϨʔτܗࣜͰެ։͞Ε͍ͯΔͷͰɺӈ্ͷʮUse this templateʯ ϘλϯΛԡ͢ͱίϐʔͨ͠৽͍͠ϨϙδτϦΛ࡞Ε·͢ɻ git push͢ΔͱtexϑΝΠϧΛࣗಈͰίϯύΠϧͯ͠ϦϦʔε ͯ͘͠ΕΔ͘͠ΈͰ͢ɻ
  2. Ͳͷ͘Β͍େมʁ \begin{tikzpicture} \draw(0,0)--(4,0)node[midway, below=5pt]{$a_x$}; \draw[decorate, decoration={brace, raise=4pt}](4,0)--(0,0); \draw[dashed](0,0)--(1,2); \draw[dashed](1,2)--(1,5); \draw(0,0)--(0,3);

    \draw(0,3)--(1,5); \draw(0,3)--(4,3); \draw(1,5)--(5,5); \draw(5,2)--(5,5)node[midway, sloped, below=5pt]{$a_z$}; \draw[decorate, decoration={brace, raise=4pt}](5,5)--(5,2); \draw[dashed](1,2)--(5,2); \draw(4,0)--(4,3); \draw(4,0)--(5,2)node[midway, sloped, below=5pt]{$a_y$}; \draw[decorate, decoration={brace, raise=4pt}](5,2)--(4,0); \draw(4,3)--(5,5); \draw[-Stealth, style=thick](0,0)--(5,5)node[midway, sloped, above=5pt]{$ \sqrt{a_x^2+a_y^2+a_z^2}$}node[below=2pt,pos=0.8]{$\bm{a}$}; \draw[decorate, decoration={brace, raise=4pt}](0,0)--(5,5); \draw[dashed](0,0)--(5,2)node[midway, sloped, above=5pt]{\tiny$\sqrt{a_x^2+a_y^2}$}; \draw[decorate, decoration={brace, raise=4pt}](0,0)--(5,2); \end{tikzpicture} ← ͜Εͷιʔείʔυ͕͜Ε →