diff --git a/README.md b/README.md index 0f373c8..782d85f 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,15 @@ the early 2010s. Made with $\LaTeX$. ![](./.github/img/notes.avif) +## Progress + +- [ ] [Mathematics](./latex/math/math.tex) (WIP) +- [ ] [Physics](./latex/phy/phy.tex) (WIP) +- [ ] [Neuroscience](./latex/neuro/neuro.tex) (WIP) +- [ ] [Electrical Engineering](./latex/ee/ee.tex) (WIP) +- [ ] [Chemistry](./latex/chem/chem.tex) (WIP) +- [ ] [Computer Science](./latex/cs/cs.tex) (WIP) + ## How to setup 1. Setup [devenv](https://devenv.sh/getting-started/) diff --git a/latex/chem/chem.tex b/latex/chem/chem.tex new file mode 100644 index 0000000..701cb52 --- /dev/null +++ b/latex/chem/chem.tex @@ -0,0 +1,68 @@ +\documentclass[11pt]{book} +\usepackage[paperwidth=90mm,paperheight=140mm,margin=5mm,bottom=6mm,footskip=4mm]{geometry} % https://mirrors.ctan.org/macros/latex/contrib/geometry/geometry.pdf +\usepackage[hidelinks]{hyperref} % http://mirrors.ctan.org/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf +\usepackage{amsfonts} % http://mirrors.ctan.org/fonts/amsfonts/doc/amsfndoc.pdf +\usepackage{amsmath} % http://mirrors.ctan.org/macros/latex/required/amsmath/amsldoc.pdf +\usepackage{catchfile} % https://mirrors.ctan.org/macros/latex/contrib/catchfile/catchfile.pdf +\usepackage{enumitem} % http://mirrors.ctan.org/macros/latex/contrib/enumitem/enumitem.pdf +\usepackage{fontawesome} % http://mirrors.ctan.org/fonts/fontawesome/doc/fontawesome.pdf +\usepackage{kotex} % +\usepackage{paracol} % https://mirrors.ctan.org/macros/latex/contrib/paracol/paracol-man.pdf +\usepackage{qrcode} % http://mirrors.ctan.org/macros/latex/contrib/qrcode/qrcode.pdf +\usepackage{tikz} % +\usepackage{titlesec} % https://mirrors.ctan.org/macros/latex/contrib/titlesec/titlesec.pdf +\usepackage{xcolor} % http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf +\usepackage{xstring} % https://mirrors.ctan.org/macros/generic/xstring/xstring-en.pdf + +\usetikzlibrary{tikzmark,fit} + +\titleformat{\chapter}[block]{\huge\bfseries}{}{0pt}{}{} +\titlespacing{\chapter}{0pt}{-20pt}{0pt} + +\setlist[description]{leftmargin=15pt,labelindent=0pt} + +\CatchFileDef{\HEAD}{../../.git/refs/heads/master}{} +\newcommand{\gitrevision}{\StrLeft{\HEAD}{7}} +\newcommand{\gh}{ + https://github.com/pompydev/cheatsheets/tree/\HEAD +} + +\newcommand{\cc}[1]{ + $\vcenter{\hbox{#1}}$ +} + +\begin{document} + +\pagenumbering{gobble} + +\centerline{\large pomp's} +\null +\centerline{\LARGE \textbf{Chemistry}} +\null +\centerline{\large Cheat Sheet} + +\vspace{236.5pt} + +\columnratio{0.63} +\begin{paracol}{2} + \vspace{21pt} + \href{\gh}{\cc{\large\faGithub} pompydev/cheatsheets} + + git reversion:\gitrevision + + made with \LaTeX + \switchcolumn + \fbox{\qrcode[hyperlink,height=20mm]{\gh}} +\end{paracol} +\newpage + +\tableofcontents +\newpage + +\pagenumbering{arabic} +\chapter{Atoms} +\section{Periodic Table} + +\chapter{Biology} + +\end{document} diff --git a/latex/cs/cs.tex b/latex/cs/cs.tex new file mode 100644 index 0000000..47a3018 --- /dev/null +++ b/latex/cs/cs.tex @@ -0,0 +1,69 @@ +\documentclass[11pt]{book} +\usepackage[paperwidth=90mm,paperheight=140mm,margin=5mm,bottom=6mm,footskip=4mm]{geometry} % https://mirrors.ctan.org/macros/latex/contrib/geometry/geometry.pdf +\usepackage[hidelinks]{hyperref} % http://mirrors.ctan.org/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf +\usepackage{amsfonts} % http://mirrors.ctan.org/fonts/amsfonts/doc/amsfndoc.pdf +\usepackage{amsmath} % http://mirrors.ctan.org/macros/latex/required/amsmath/amsldoc.pdf +\usepackage{catchfile} % https://mirrors.ctan.org/macros/latex/contrib/catchfile/catchfile.pdf +\usepackage{enumitem} % http://mirrors.ctan.org/macros/latex/contrib/enumitem/enumitem.pdf +\usepackage{fontawesome} % http://mirrors.ctan.org/fonts/fontawesome/doc/fontawesome.pdf +\usepackage{kotex} % +\usepackage{paracol} % https://mirrors.ctan.org/macros/latex/contrib/paracol/paracol-man.pdf +\usepackage{qrcode} % http://mirrors.ctan.org/macros/latex/contrib/qrcode/qrcode.pdf +\usepackage{tikz} % +\usepackage{titlesec} % https://mirrors.ctan.org/macros/latex/contrib/titlesec/titlesec.pdf +\usepackage{xcolor} % http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf +\usepackage{xstring} % https://mirrors.ctan.org/macros/generic/xstring/xstring-en.pdf + +\usetikzlibrary{tikzmark,fit} + +\titleformat{\chapter}[block]{\huge\bfseries}{}{0pt}{}{} +\titlespacing{\chapter}{0pt}{-20pt}{0pt} + +\setlist[description]{leftmargin=15pt,labelindent=0pt} + +\CatchFileDef{\HEAD}{../../.git/refs/heads/master}{} +\newcommand{\gitrevision}{\StrLeft{\HEAD}{7}} +\newcommand{\gh}{ + https://github.com/pompydev/cheatsheets/tree/\HEAD +} + +\newcommand{\cc}[1]{ + $\vcenter{\hbox{#1}}$ +} + +\begin{document} + +\pagenumbering{gobble} + +\centerline{\large pomp's} +\null +\centerline{\LARGE \textbf{Computer Science}} +\null +\centerline{\large Cheat Sheet} + +\vspace{236.5pt} + +\columnratio{0.63} +\begin{paracol}{2} + \vspace{21pt} + \href{\gh}{\cc{\large\faGithub} pompydev/cheatsheets} + + git reversion:\gitrevision + + made with \LaTeX + \switchcolumn + \fbox{\qrcode[hyperlink,height=20mm]{\gh}} +\end{paracol} +\newpage + +\tableofcontents +\newpage + +\pagenumbering{arabic} +\chapter{ISA} +\section{x86-64} + +\chapter{Cryptography} +\section{RSA} + +\end{document} diff --git a/latex/ee/ee.tex b/latex/ee/ee.tex new file mode 100644 index 0000000..930d9c0 --- /dev/null +++ b/latex/ee/ee.tex @@ -0,0 +1,68 @@ +\documentclass[11pt]{book} +\usepackage[paperwidth=90mm,paperheight=140mm,margin=5mm,bottom=6mm,footskip=4mm]{geometry} % https://mirrors.ctan.org/macros/latex/contrib/geometry/geometry.pdf +\usepackage[hidelinks]{hyperref} % http://mirrors.ctan.org/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf +\usepackage{amsfonts} % http://mirrors.ctan.org/fonts/amsfonts/doc/amsfndoc.pdf +\usepackage{amsmath} % http://mirrors.ctan.org/macros/latex/required/amsmath/amsldoc.pdf +\usepackage{catchfile} % https://mirrors.ctan.org/macros/latex/contrib/catchfile/catchfile.pdf +\usepackage{enumitem} % http://mirrors.ctan.org/macros/latex/contrib/enumitem/enumitem.pdf +\usepackage{fontawesome} % http://mirrors.ctan.org/fonts/fontawesome/doc/fontawesome.pdf +\usepackage{kotex} % +\usepackage{paracol} % https://mirrors.ctan.org/macros/latex/contrib/paracol/paracol-man.pdf +\usepackage{qrcode} % http://mirrors.ctan.org/macros/latex/contrib/qrcode/qrcode.pdf +\usepackage{tikz} % +\usepackage{titlesec} % https://mirrors.ctan.org/macros/latex/contrib/titlesec/titlesec.pdf +\usepackage{xcolor} % http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf +\usepackage{xstring} % https://mirrors.ctan.org/macros/generic/xstring/xstring-en.pdf + +\usetikzlibrary{tikzmark,fit} + +\titleformat{\chapter}[block]{\huge\bfseries}{}{0pt}{}{} +\titlespacing{\chapter}{0pt}{-20pt}{0pt} + +\setlist[description]{leftmargin=15pt,labelindent=0pt} + +\CatchFileDef{\HEAD}{../../.git/refs/heads/master}{} +\newcommand{\gitrevision}{\StrLeft{\HEAD}{7}} +\newcommand{\gh}{ + https://github.com/pompydev/cheatsheets/tree/\HEAD +} + +\newcommand{\cc}[1]{ + $\vcenter{\hbox{#1}}$ +} + +\begin{document} + +\pagenumbering{gobble} + +\centerline{\large pomp's} +\null +\centerline{\LARGE \textbf{Electrical Engineering}} +\null +\centerline{\large Cheat Sheet} + +\vspace{236.5pt} + +\columnratio{0.63} +\begin{paracol}{2} + \vspace{21pt} + \href{\gh}{\cc{\large\faGithub} pompydev/cheatsheets} + + git reversion:\gitrevision + + made with \LaTeX + \switchcolumn + \fbox{\qrcode[hyperlink,height=20mm]{\gh}} +\end{paracol} +\newpage + +\tableofcontents +\newpage + +\pagenumbering{arabic} +\chapter{Units} +\chapter{Components} +\section{Resistors} +\subsection{Resistors in series} + +\end{document} diff --git a/latex/math/math.tex b/latex/math/math.tex index f12575b..108a04d 100644 --- a/latex/math/math.tex +++ b/latex/math/math.tex @@ -19,9 +19,7 @@ \setlist[description]{leftmargin=15pt,labelindent=0pt} \CatchFileDef{\HEAD}{../../.git/refs/heads/master}{} -\newcommand{\gitrevision}{ - \StrLeft{\HEAD}{7} -} +\newcommand{\gitrevision}{\StrLeft{\HEAD}{7}} \newcommand{\gh}{ https://github.com/pompydev/cheatsheets/tree/\HEAD } diff --git a/latex/neuro/neuro.tex b/latex/neuro/neuro.tex new file mode 100644 index 0000000..ea6e08b --- /dev/null +++ b/latex/neuro/neuro.tex @@ -0,0 +1,68 @@ +\documentclass[11pt]{book} +\usepackage[paperwidth=90mm,paperheight=140mm,margin=5mm,bottom=6mm,footskip=4mm]{geometry} % https://mirrors.ctan.org/macros/latex/contrib/geometry/geometry.pdf +\usepackage[hidelinks]{hyperref} % http://mirrors.ctan.org/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf +\usepackage{amsfonts} % http://mirrors.ctan.org/fonts/amsfonts/doc/amsfndoc.pdf +\usepackage{amsmath} % http://mirrors.ctan.org/macros/latex/required/amsmath/amsldoc.pdf +\usepackage{catchfile} % https://mirrors.ctan.org/macros/latex/contrib/catchfile/catchfile.pdf +\usepackage{enumitem} % http://mirrors.ctan.org/macros/latex/contrib/enumitem/enumitem.pdf +\usepackage{fontawesome} % http://mirrors.ctan.org/fonts/fontawesome/doc/fontawesome.pdf +\usepackage{kotex} % +\usepackage{paracol} % https://mirrors.ctan.org/macros/latex/contrib/paracol/paracol-man.pdf +\usepackage{qrcode} % http://mirrors.ctan.org/macros/latex/contrib/qrcode/qrcode.pdf +\usepackage{tikz} % +\usepackage{titlesec} % https://mirrors.ctan.org/macros/latex/contrib/titlesec/titlesec.pdf +\usepackage{xcolor} % http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf +\usepackage{xstring} % https://mirrors.ctan.org/macros/generic/xstring/xstring-en.pdf + +\usetikzlibrary{tikzmark,fit} + +\titleformat{\chapter}[block]{\huge\bfseries}{}{0pt}{}{} +\titlespacing{\chapter}{0pt}{-20pt}{0pt} + +\setlist[description]{leftmargin=15pt,labelindent=0pt} + +\CatchFileDef{\HEAD}{../../.git/refs/heads/master}{} +\newcommand{\gitrevision}{\StrLeft{\HEAD}{7}} +\newcommand{\gh}{ + https://github.com/pompydev/cheatsheets/tree/\HEAD +} + +\newcommand{\cc}[1]{ + $\vcenter{\hbox{#1}}$ +} + +\begin{document} + +\pagenumbering{gobble} + +\centerline{\large pomp's} +\null +\centerline{\LARGE \textbf{Neuroscience}} +\null +\centerline{\large Cheat Sheet} + +\vspace{236.5pt} + +\columnratio{0.63} +\begin{paracol}{2} + \vspace{21pt} + \href{\gh}{\cc{\large\faGithub} pompydev/cheatsheets} + + git reversion:\gitrevision + + made with \LaTeX + \switchcolumn + \fbox{\qrcode[hyperlink,height=20mm]{\gh}} +\end{paracol} +\newpage + +\tableofcontents +\newpage + +\pagenumbering{arabic} +\chapter{Nervous system} +\section{Neuron} +\section{Brain} +\section{Vertebral column} + +\end{document} diff --git a/latex/phy/phy.tex b/latex/phy/phy.tex new file mode 100644 index 0000000..0662c38 --- /dev/null +++ b/latex/phy/phy.tex @@ -0,0 +1,66 @@ +\documentclass[11pt]{book} +\usepackage[paperwidth=90mm,paperheight=140mm,margin=5mm,bottom=6mm,footskip=4mm]{geometry} % https://mirrors.ctan.org/macros/latex/contrib/geometry/geometry.pdf +\usepackage[hidelinks]{hyperref} % http://mirrors.ctan.org/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf +\usepackage{amsfonts} % http://mirrors.ctan.org/fonts/amsfonts/doc/amsfndoc.pdf +\usepackage{amsmath} % http://mirrors.ctan.org/macros/latex/required/amsmath/amsldoc.pdf +\usepackage{catchfile} % https://mirrors.ctan.org/macros/latex/contrib/catchfile/catchfile.pdf +\usepackage{enumitem} % http://mirrors.ctan.org/macros/latex/contrib/enumitem/enumitem.pdf +\usepackage{fontawesome} % http://mirrors.ctan.org/fonts/fontawesome/doc/fontawesome.pdf +\usepackage{kotex} % +\usepackage{paracol} % https://mirrors.ctan.org/macros/latex/contrib/paracol/paracol-man.pdf +\usepackage{qrcode} % http://mirrors.ctan.org/macros/latex/contrib/qrcode/qrcode.pdf +\usepackage{tikz} % +\usepackage{titlesec} % https://mirrors.ctan.org/macros/latex/contrib/titlesec/titlesec.pdf +\usepackage{xcolor} % http://mirrors.ctan.org/macros/latex/contrib/xcolor/xcolor.pdf +\usepackage{xstring} % https://mirrors.ctan.org/macros/generic/xstring/xstring-en.pdf + +\usetikzlibrary{tikzmark,fit} + +\titleformat{\chapter}[block]{\huge\bfseries}{}{0pt}{}{} +\titlespacing{\chapter}{0pt}{-20pt}{0pt} + +\setlist[description]{leftmargin=15pt,labelindent=0pt} + +\CatchFileDef{\HEAD}{../../.git/refs/heads/master}{} +\newcommand{\gitrevision}{\StrLeft{\HEAD}{7}} +\newcommand{\gh}{ + https://github.com/pompydev/cheatsheets/tree/\HEAD +} + +\newcommand{\cc}[1]{ + $\vcenter{\hbox{#1}}$ +} + +\begin{document} + +\pagenumbering{gobble} + +\centerline{\large pomp's} +\null +\centerline{\LARGE \textbf{Physics}} +\null +\centerline{\large Cheat Sheet} + +\vspace{236.5pt} + +\columnratio{0.63} +\begin{paracol}{2} + \vspace{21pt} + \href{\gh}{\cc{\large\faGithub} pompydev/cheatsheets} + + git reversion:\gitrevision + + made with \LaTeX + \switchcolumn + \fbox{\qrcode[hyperlink,height=20mm]{\gh}} +\end{paracol} +\newpage + +\tableofcontents +\newpage + +\pagenumbering{arabic} +\chapter{Classical Mechanics} +\section{Thermodynamics} + +\end{document}