\documentclass[8pt,letterpaper,twoside]{extreport} \usepackage[utf8]{inputenc} \usepackage[english]{babel} \usepackage{amsmath} \usepackage{amssymb} \usepackage{makeidx} \usepackage{graphicx} \usepackage{kpfonts} % page size \usepackage[ paperheight=8.5in, paperwidth=5.5in, left=1cm, right=1cm, top=2cm, bottom=2cm] {geometry} % fancy headers \usepackage{fancyhdr} \pagestyle{fancy} \fancyhf{} \fancyhead[LE,RO]{\textit{A Linux Dictionary}} \fancyhead[RE,LO]{1\textsuperscript{st} Edition} \cfoot{Page \thepage} \renewcommand{\footrulewidth}{0.5pt} % multicolumns \usepackage{multicol} \setlength{\columnsep}{0.25in} \setlength{\columnseprule}{0.1pt} % hanging indents \usepackage{hanging} % paragraph spacing in all paragraphs \usepackage{parskip} \setlength{\parskip}{2pt} % Use tab stops when we need to (especially in footnotes) \usepackage{tabto} \author{Kenneth John Odle} \begin{document} What follows is a dictionary of various terms related to Linux. It currently resides at\\ \texttt{https://git.kjodle.net/kjodle/linux-dictionary}. \\ \tabto{0.3cm}\textbf{Note:} A lot of these terms also relate to Unix. \textit{Caveat emptor!} \\ \tabto{0.3cm} \textbf{n.b.:} Some of these terms may also refer to Mac OSX or Windows. \textit{Intense shuddering intensifies.} \bigskip \begin{center} \textbf{{\LARGE The Words}} \end{center} \bigskip \begin{multicols}{2} \begin{small} \begin{hangparas}{.3cm}{1} \textbf{ALSA} \textbf{apt} -- Some information about apt. \textbf{apt-get} \textbf{Arch Linux} \textbf{bash} \textbf{bin} \textbf{bin} \textbf{binary} \textbf{boot} \textbf{command binary} \textbf{command line} \textbf{cowsay} \textbf{cp} \textbf{CUPS} \textbf{Debian} \textbf{dev} \textbf{dpkg} \textbf{dvipdf} \textbf{Elementary OS} \textbf{etc} \textbf{Fedora} \textbf{fsck} \textbf{Ghost Script} \textbf{git} \textbf{GUI} \textbf{home} \textbf{info} \textbf{init} \textbf{KDE} \textbf{kernel} \textbf{kernel module} \textbf{Kubuntu} -- A GUI for Linux, based on Ubuntu. It uses KDE. \textbf{latex} \textbf{lib} \textbf{Linux Mint} \textbf{ls} \textbf{man} -- A command-line utility to display the ``man'' (i.e., manual) page for a particular command. It has many parameters. Try \texttt{man man} to start. \\ \tabto{0.3cm}A lot of people don't find the \texttt{man} command very helpful, as it generally contains no examples. If you are in this camp, \textit{q.v.} both the ``tldr'' and ``info'' entries. \textbf{media} \textbf{mkdir} \textbf{mnt} \textbf{mv} \textbf{opt} \textbf{pandoc} \textbf{pdftk} \textbf{Plasma} \textbf{proc} \textbf{Pulse} \textbf{Puppy Linux} \textbf{rm} \textbf{root} \textbf{run} \textbf{SANE} \textbf{sbin} \textbf{shell} \textbf{srv} \textbf{sudo} \textbf{sys} \textbf{terminal} \textbf{tex} \textbf{tldr} \textbf{tmp} \textbf{Ubuntu} \textbf{unix principle} \textbf{usr} \textbf{var} \end{hangparas} \end{small} \end{multicols} \end{document}