<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\documentclass[a4paper,12pt]{article}

\usepackage[iso,english]{isodate}
\usepackage[margin=1in]{geometry}
\usepackage[english]{babel}
\usepackage{hyperref}
\usepackage{parskip}

\usepackage{amsmath}
\usepackage[color]{tiscreen}
\usepackage{multicol}
\usepackage{array}
\usepackage{longtable}
\usepackage{fancyvrb-ex}
\fvset{
	frame=single,
	label=\fbox{Source},
	framesep=4mm,
	numbers=left,
	fontsize=\footnotesize,
}

\newcommand{\LCDsymb}[1]{\large \textLCD{1}|{#1}~|}

\title{TI calculator screen (and buttons)\\{\small TI-82 STATS, TI-84}}
\author{Mustafa Ibrahim, Caleb Bibb}
\date{2021-12-31}

\begin{document}

\maketitle

\begin{center}
	\begin{tabular}{cc}
		\tiscreen
		|10^6*(4^7+1){rarrow}X  |
		|       1.6385E10|
		|{sqrt}(X)*X/10!      |
		|     577971782.1|
		|cos{ar}(cos(Ans))  |
		|        62.11246|
		|{fcur}               |
		|                |
		&amp;
		\tibtnextramatrix
	\end{tabular}

	\dotfill

	\begin{tabular}{ccccc}
		\tibtnsecond &amp; \tibtnmode   &amp; \tibtndel       &amp;                  &amp;             \\
		\tibtnalpha  &amp; \tibtnxton   &amp; \tibtnstat      &amp;                  &amp;             \\
		\tibtnmath   &amp; \tibtnmatrix &amp; \tibtnprgm      &amp; \tibtnvars       &amp; \tibtnclear \\
		\tibtnxnone  &amp; \tibtnsin    &amp; \tibtncos       &amp; \tibtntan        &amp; \tibtnpower \\
		\tibtnxtwo   &amp; \tibtncomma  &amp; \tibtnleftparen &amp; \tibtnrightparen &amp; \tibtndiv   \\
		\tibtnlog    &amp; \tibtnseven  &amp; \tibtneight     &amp; \tibtnnine       &amp; \tibtntimes \\
		\tibtnln     &amp; \tibtnfour   &amp; \tibtnfive      &amp; \tibtnsix        &amp; \tibtnminus \\
		\tibtnsto    &amp; \tibtnone    &amp; \tibtntwo       &amp; \tibtnthree      &amp; \tibtnplus  \\
		\tibtnon     &amp; \tibtnzero   &amp; \tibtndot       &amp; \tibtnneg        &amp; \tibtnenter \\
	\end{tabular}
\end{center}

\newpage\tableofcontents\newpage

\section{Quickstart}

\begin{SideBySideExample}[xrightmargin=5.5cm]
%\usepackage[color]{tiscreen}

\tiscreen
|4+1             |
|               5|
|Ans{sq}         |
|              25|
|{fcur}          |
|                |
|                |
|                |

Lorem \tibtnmath{} ipsum

\tibtnextramath
\end{SideBySideExample}

\section{Package option(s)}

\subsection{Color} \label{sec:color}

Using the \texttt{color} option will change the colors used by the \verb|\LCD|
command for printing the screen using \verb|\tiscreen|. The colors are defined
as \texttt{tiscreenfg} (foreground, i.e. font color) and \texttt{tiscreenbg}
(background) and redefined like this:

\begin{Verbatim}
% Add this to your preamble
\definecolor{tiscreenbg}{HTML}{5d9345}
\definecolor{tiscreenfg}{HTML}{FFFFFF}
\end{Verbatim}

\subsection{Defined colors} \label{sec:colordef}

\begin{tabular}{lcl}
	Name            &amp; Color                                                              &amp; Usage        \\ \hline
	tiscreenfg      &amp; {\ttfamily \color{tiscreenfg}{000000}}                             &amp; LCD commands \\
	tiscreenbg      &amp; {\ttfamily \color{tiscreenbg}{5d9345}}                             &amp; LCD commands \\
	tibtngray       &amp; {\ttfamily \color{tibtngray}{494F54}}                              &amp; Buttons      \\
	tibtnyellow     &amp; {\ttfamily \colorbox{tibtncaseblack}{\color{tibtnyellow}{F1E78B}}} &amp; Buttons      \\
	tibtngreen      &amp; {\ttfamily \colorbox{tibtncaseblack}{\color{tibtngreen}{D5DE93}}}  &amp; Buttons      \\
	tibtnwhite      &amp; {\ttfamily \colorbox{tibtncaseblack}{\color{tibtnwhite}{E2E2E2}}}  &amp; Buttons      \\
	tibtnblue       &amp; {\ttfamily \colorbox{tibtncaseblack}{\color{tibtnblue}{CDE2E9}}}   &amp; Buttons      \\
	tibtncaseblack  &amp; {\ttfamily \color{tibtncaseblack}{232A32}}                         &amp; Buttons      \\
\end{tabular}

\clearpage\part{Screen}

\section{LCD size}

The default LCD size is $8 \times 16$ (the size of the TI-82 STATS). It can be
changed by redefining the variables used to determine the size of the display
or by using the original \verb|\LCD| command.

\begin{Verbatim}
% First method (For entire document)
\def\tiscreenX{16}
\def\tiscreenY{8}

% Second method (Only once)
\LCD{5}{11}
|ANOTHER  |
|EXAMPLE  |
|WITH A   |
|DIFFERENT|
|SIZE     |
\end{Verbatim}

\section{(Re)defined characters} \LCDcolors{black}{white}

\begin{center}
	\begin{longtable}{|l|l|l|}
		\multicolumn{3}{c}{\textbf{Added characters}} \\
		\hline
		Name             &amp; Symbol              &amp; \verb|\LCD| \textnormal{Code} \\
		\hline
		E                &amp; \LCDsymb{sciE}      &amp; \verb|{sciE}| \\
		$\sigma$         &amp; \LCDsymb{sigma}     &amp; \verb|{sigma}| \\
		$\Sigma$         &amp; \LCDsymb{Sigma}     &amp; \verb|{Sigma}| \\
		$x^2$            &amp; \LCDsymb{sq}        &amp; \verb|{sq}| \\
		$x^{-1}$         &amp; \LCDsymb{ar}        &amp; \verb|{ar}| \\
		$x^3$            &amp; \LCDsymb{c3}        &amp; \verb|{c3}| \\
		$y^x$            &amp; \LCDsymb{cx}        &amp; \verb|{cx}| \\
		$x_1$            &amp; \LCDsymb{sub1}      &amp; \verb|{sub1}| \\
		$x_2$            &amp; \LCDsymb{sub2}      &amp; \verb|{sub2}| \\
		$x_3$            &amp; \LCDsymb{sub3}      &amp; \verb|{sub3}| \\
		$x_4$            &amp; \LCDsymb{sub4}      &amp; \verb|{sub4}| \\
		$x_5$            &amp; \LCDsymb{sub5}      &amp; \verb|{sub5}| \\
		$x_6$            &amp; \LCDsymb{sub6}      &amp; \verb|{sub6}| \\
		$x_{10}$         &amp; \LCDsymb{sub10}     &amp; \verb|{sub10}| \\
		$\bar x$         &amp; \LCDsymb{barx}      &amp; \verb|{barx}| \\
		$\bar y$         &amp; \LCDsymb{bary}      &amp; \verb|{bary}| \\
		$-x$             &amp; \LCDsymb{dash}      &amp; \verb|{dash}| \\
		$\rightarrow$    &amp; \LCDsymb{sto}       &amp; \verb|{sto}| \\
		$\theta$         &amp; \LCDsymb{theta}     &amp; \verb|{theta}| \\
		$\pi$            &amp; \LCDsymb{pi}        &amp; \verb|{pi}| \\
		$\eta$           &amp; \LCDsymb{eta}       &amp; \verb|{eta}| \\
		$+$              &amp; \LCDsymb{tick}      &amp; \verb|{tick}| \\
		$^\circ$         &amp; \LCDsymb{degree}    &amp; \verb|{degree}| \\
		                 &amp; \LCDsymb{square}    &amp; \verb|{square}| \\
		                 &amp; \LCDsymb{alpha}     &amp; \verb|{alpha}| \\
		$\uparrow$       &amp; \LCDsymb{2nd}       &amp; \verb|{2nd}| \\
		$\geq$           &amp; \LCDsymb{geq}       &amp; \verb|{geq}| \\
		$\leq$           &amp; \LCDsymb{leq}       &amp; \verb|{leq}| \\
		$\neq$           &amp; \LCDsymb{neq}       &amp; \verb|{neq}| \\
		$x^3$            &amp; \LCDsymb{c3}        &amp; \verb|{c3}| \\
		$A^T$            &amp; \LCDsymb{transpose} &amp; \verb|{transpose}| \\
		$A^r$            &amp; \LCDsymb{upr}       &amp; \verb|{upr}| \\
		$chi$            &amp; \LCDsymb{chi}       &amp; \verb|{chi}| \\
		$\triangleright$ &amp; \LCDsymb{fwedge}    &amp; \verb|{fwedge}| \\
		$\triangleleft$  &amp; \LCDsymb{bwedge}    &amp; \verb|{bwedge}| \\
		$\mathbf{N}$     &amp; \LCDsymb{bbN}       &amp; \verb|{bbN}| \\
		$\mathbf{/}$     &amp; \LCDsymb{bb/}       &amp; \verb|{bb/}| \\
		\hline
		\multicolumn{3}{c}{\textbf{Redefined characters}} \\
		\hline
		!                &amp; \LCDsymb{!}         &amp; \{!\} \\
		\{               &amp; \LCDsymb{lb}        &amp; \{lb\} \\
		\}               &amp; \LCDsymb{rb}        &amp; \{rb\} \\
		$[$              &amp; \LCDsymb{[}         &amp; \{[\} \\
		$]$              &amp; \LCDsymb{]}         &amp; \{]\} \\
		$\sqrt{x}$       &amp; \LCDsymb{sqrt}      &amp; \{sqrt\} \\
		e                &amp; \LCDsymb{e}         &amp; \{e\} \\
		i                &amp; \LCDsymb{i}         &amp; \{i\} \\
		v                &amp; \LCDsymb{v}         &amp; \{v\} \\
		w                &amp; \LCDsymb{w}         &amp; \{w\} \\
		Ellipses         &amp; \LCDsymb{ell}       &amp; \{ell\} \\
		Apostrophe       &amp; \LCDsymb{'}         &amp; \{'\} \\
		List             &amp; \LCDsymb{L}         &amp; \{L\} \\
		Underscore       &amp; \LCDsymb{_}         &amp; \{\_\} \\
		\hline
	\end{longtable}
\end{center}

\clearpage\part{Buttons}

\section{Usage}

The \verb|\tibtn&lt;...&gt;| commands only prints the button and are useful when
displaying buttons inline. The \verb|\tibtnextra&lt;...&gt;| commands shows the extra
functionality of the button (accessed by the \tibtnsecond{} and \tibtnalpha{}
buttons). See secion \ref{sec:button} for defined buttons and section
\ref{sec:buttonscustom} for how to define custom buttons.

\section{Defined buttons} \label{sec:button}

\begin{center}
	\begin{longtable}{lrlr}
		\verb|\tibtnsecond|     &amp; \tibtnsecond     &amp; \tibtnextrasecond     &amp; \verb|\tibtnextrasecond|     \\
		\verb|\tibtnmode|       &amp; \tibtnmode       &amp; \tibtnextramode       &amp; \verb|\tibtnextramode|       \\
		\verb|\tibtndel|        &amp; \tibtndel        &amp; \tibtnextradel        &amp; \verb|\tibtnextradel|        \\
		\verb|\tibtnalpha|      &amp; \tibtnalpha      &amp; \tibtnextraalpha      &amp; \verb|\tibtnextraalpha|      \\
		\verb|\tibtnxton|       &amp; \tibtnxton       &amp; \tibtnextraxton       &amp; \verb|\tibtnextraxton|       \\
		\verb|\tibtnstat|       &amp; \tibtnstat       &amp; \tibtnextrastat       &amp; \verb|\tibtnextrastat|       \\
		\verb|\tibtnmath|       &amp; \tibtnmath       &amp; \tibtnextramath       &amp; \verb|\tibtnextramath|       \\
		\verb|\tibtnmatrix|     &amp; \tibtnmatrix     &amp; \tibtnextramatrix     &amp; \verb|\tibtnextramatrix|     \\
		\verb|\tibtnprgm|       &amp; \tibtnprgm       &amp; \tibtnextraprgm       &amp; \verb|\tibtnextraprgm|       \\
		\verb|\tibtnvars|       &amp; \tibtnvars       &amp; \tibtnextravars       &amp; \verb|\tibtnextravars|       \\
		\verb|\tibtnclear|      &amp; \tibtnclear      &amp; \tibtnextraclear      &amp; \verb|\tibtnextraclear|      \\
		\verb|\tibtnxnone|      &amp; \tibtnxnone      &amp; \tibtnextraxnone      &amp; \verb|\tibtnextraxnone|      \\
		\verb|\tibtnsin|        &amp; \tibtnsin        &amp; \tibtnextrasin        &amp; \verb|\tibtnextrasin|        \\
		\verb|\tibtncos|        &amp; \tibtncos        &amp; \tibtnextracos        &amp; \verb|\tibtnextracos|        \\
		\verb|\tibtntan|        &amp; \tibtntan        &amp; \tibtnextratan        &amp; \verb|\tibtnextratan|        \\
		\verb|\tibtnpower|      &amp; \tibtnpower      &amp; \tibtnextrapower      &amp; \verb|\tibtnextrapower|      \\
		\verb|\tibtnxtwo|       &amp; \tibtnxtwo       &amp; \tibtnextraxtwo       &amp; \verb|\tibtnextraxtwo|       \\
		\verb|\tibtncomma|      &amp; \tibtncomma      &amp; \tibtnextracomma      &amp; \verb|\tibtnextracomma|      \\
		\verb|\tibtnleftparen|  &amp; \tibtnleftparen  &amp; \tibtnextraleftparen  &amp; \verb|\tibtnextraleftparen|  \\
		\verb|\tibtnrightparen| &amp; \tibtnrightparen &amp; \tibtnextrarightparen &amp; \verb|\tibtnextrarightparen| \\
		\verb|\tibtndiv|        &amp; \tibtndiv        &amp; \tibtnextradiv        &amp; \verb|\tibtnextradiv|        \\
		\verb|\tibtnlog|        &amp; \tibtnlog        &amp; \tibtnextralog        &amp; \verb|\tibtnextralog|        \\
		\verb|\tibtnseven|      &amp; \tibtnseven      &amp; \tibtnextraseven      &amp; \verb|\tibtnextraseven|      \\
		\verb|\tibtneight|      &amp; \tibtneight      &amp; \tibtnextraeight      &amp; \verb|\tibtnextraeight|      \\
		\verb|\tibtnnine|       &amp; \tibtnnine       &amp; \tibtnextranine       &amp; \verb|\tibtnextranine|       \\
		\verb|\tibtntimes|      &amp; \tibtntimes      &amp; \tibtnextratimes      &amp; \verb|\tibtnextratimes|      \\
		\verb|\tibtnln|         &amp; \tibtnln         &amp; \tibtnextraln         &amp; \verb|\tibtnextraln|         \\
		\verb|\tibtnfour|       &amp; \tibtnfour       &amp; \tibtnextrafour       &amp; \verb|\tibtnextrafour|       \\
		\verb|\tibtnfive|       &amp; \tibtnfive       &amp; \tibtnextrafive       &amp; \verb|\tibtnextrafive|       \\
		\verb|\tibtnsix|        &amp; \tibtnsix        &amp; \tibtnextrasix        &amp; \verb|\tibtnextrasix|        \\
		\verb|\tibtnminus|      &amp; \tibtnminus      &amp; \tibtnextraminus      &amp; \verb|\tibtnextraminus|      \\
		\verb|\tibtnsto|        &amp; \tibtnsto        &amp; \tibtnextrasto        &amp; \verb|\tibtnextrasto|        \\
		\verb|\tibtnone|        &amp; \tibtnone        &amp; \tibtnextraone        &amp; \verb|\tibtnextraone|        \\
		\verb|\tibtntwo|        &amp; \tibtntwo        &amp; \tibtnextratwo        &amp; \verb|\tibtnextratwo|        \\
		\verb|\tibtnthree|      &amp; \tibtnthree      &amp; \tibtnextrathree      &amp; \verb|\tibtnextrathree|      \\
		\verb|\tibtnplus|       &amp; \tibtnplus       &amp; \tibtnextraplus       &amp; \verb|\tibtnextraplus|       \\
		\verb|\tibtnon|         &amp; \tibtnon         &amp; \tibtnextraon         &amp; \verb|\tibtnextraon|         \\
		\verb|\tibtnzero|       &amp; \tibtnzero       &amp; \tibtnextrazero       &amp; \verb|\tibtnextrazero|       \\
		\verb|\tibtndot|        &amp; \tibtndot        &amp; \tibtnextradot        &amp; \verb|\tibtnextradot|        \\
		\verb|\tibtnneg|        &amp; \tibtnneg        &amp; \tibtnextraneg        &amp; \verb|\tibtnextraneg|        \\
		\verb|\tibtnenter|      &amp; \tibtnenter      &amp; \tibtnextraenter      &amp; \verb|\tibtnextraenter|      \\
	\end{longtable}
\end{center}

\section{Custom buttons} \label{sec:buttonscustom}

Buttons are defined using the \verb|\tibtn| and \verb|\tibtnextra|. It's often
convenient to define a \verb|\tibtn| command then use it inside
\verb|\tibtnextra| (See example below). See section \ref{sec:colordef} for a
list of defined colors.

\verb|\tibtn[&lt;text color&gt;]{&lt;button color&gt;}{&lt;text&gt;}|

\verb|\tibtnextra{&lt;middle&gt;}{&lt;top left&gt;}{&lt;top right&gt;}|

\begin{SideBySideExample}[xrightmargin=5.5cm]
\def\tibtnfoo{\tibtn[black]{tibtnblue}{FOO}}
\tibtnfoo{}

\def\tibtnextrafoo{\tibtnextra{\tibtnfoo}{BAR}{BAZ}}
\tibtnextrafoo
\end{SideBySideExample}

\end{document}
</pre></body></html>