From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001
From: Norbert Preining <norbert@preining.info>
Date: Mon, 2 Sep 2019 13:46:59 +0900
Subject: Initial commit

---
 macros/latex/contrib/casiofont/casiofont.tex | 235 +++++++++++++++++++++++++++
 1 file changed, 235 insertions(+)
 create mode 100644 macros/latex/contrib/casiofont/casiofont.tex

(limited to 'macros/latex/contrib/casiofont/casiofont.tex')

diff --git a/macros/latex/contrib/casiofont/casiofont.tex b/macros/latex/contrib/casiofont/casiofont.tex
new file mode 100644
index 0000000000..7d5aef7089
--- /dev/null
+++ b/macros/latex/contrib/casiofont/casiofont.tex
@@ -0,0 +1,235 @@
+\documentclass[12pt]{article}
+\usepackage[margin=1in]{geometry}
+\usepackage[sf,small]{titlesec}
+\usepackage{titling}
+\setlength{\droptitle}{-.5in}
+\usepackage{caption}
+\usepackage{casiofont}
+\newcommand\csdisplay[1]{{\ttfamily\textbackslash#1}}
+\usepackage{array}
+\usepackage{collcell}
+\usepackage{multicol,longtable}
+\newcolumntype{L}{>{\collectcell\csdisplay}l<{\endcollectcell}}
+\newcolumntype{C}{>{\casio}l}
+\newenvironment{fonttable}{\begin{center}}{\end{center}}
+\setlength{\extrarowheight}{3pt}
+\usepackage[colorlinks]{hyperref}
+\title{The \texttt{casiofont} package}
+\author{Alan Munn\\\url{amunn@msu.edu}}
+\date{Version 1.1\\October 22, 2018}
+\begin{document}
+\maketitle
+This package provides support for the \href{https://edu.casio.com/forteachers/er/fontsets/index.php}{Casio ClassWiz} font, available from the Casio web site.  The font itself is \emph{not} included in the distribution.  This package arose out of a question on Stackexchange: \href{https://tex.stackexchange.com/q/434335/2693}{Easiest way to create TeX macro/code to access symbols from particular font?}
+The package requires compilation with XeLaTeX or LuaLaTeX.
+\section*{Installation}
+\begin{description}
+\item[MikTeX]{The package is included in MikTeX and should be installed normally using the MikTeX package manager if it is not already installed.}
+\item[TeX Live]{Because TeX Live has much stricter licensing requirements, the package is not included in TeX Live because it provides support for a non-free (in the Free Software sense) font. You must therefore install the package yourself in your local \texttt{texmf} directory.  To do this make two directories (folders): \texttt{texmf/tex/latex/casiofont} and \texttt{texmf/doc/casiofont}. Put \texttt{casiofont.sty} into the \texttt{texmf/tex/latex/casiofont} directory, and \texttt{casiofont.pdf} into the \texttt{texmf/doc/casiofont} directory.}
+\end{description}
+\section*{Support}
+The package is hosted at \href{https://github.com/amunn/casiofont}{GitHub}. I welcome suggestions for better names, since I don't use the calculator myself. Thanks to Chen Stats Yu for giving names to the unknown characters in version 1.0.
+
+\clearpage
+\section*{Character commands (roughly sorted)}
+\begin{fonttable}
+\captionof{table}{Calculator Functions}
+\begin{tabular}{LCLCLC}
+casioAC  &  \casioAC   &
+Alpha  &  \Alpha &
+Ans  &  \Ans  \\
+Calc  &  \Calc   &
+casioAC  &  \casioAC   &
+Eng  &  \Eng   \\
+LineFrac  &  \LineFrac   &
+Menu  &  \Menu   &
+MixedFrac  &  \MixedFrac   \\
+Mminus  &  \Mminus   &
+Mplus  &  \Mplus   &
+Optn  &  \Optn  \\
+Setup  &  \Setup   &
+Simp  &  \Simp   &
+Sto  &  \Sto 
+\end{tabular}
+\end{fonttable}
+\begin{fonttable}
+
+\captionof{table}{Movement and arrows}
+\begin{tabular}{LCLCLC}
+BackArrow  &  \BackArrow   &
+DownArrow  &  \DownArrow   &
+LeftArrow  &  \LeftArrow  \\
+RightArrow  &  \RightArrow  &
+UpArrow  &  \UpArrow &
+Shift  &  \Shift   \\
+Del  &  \Del   
+\end{tabular}
+\end{fonttable}
+
+\begin{fonttable}
+\captionof{table}{Mathematical Functions}
+\begin{tabular}{LCLCLC}
+Abs  &  \Abs   &
+casioCos  &  \casioCos   \\
+casioLn  &  \casioLn   &
+casioLog  &  \casioLog   &
+casioSin  &  \casioSin  \\
+casioTan  &  \casioTan   &
+InverseCos  &  \InverseCos   &
+InverseSin & \InverseSin \\
+InverseTan  &  \InverseTan   &
+logParen  &  \logParen   &
+Sen  &  \Sen
+\end{tabular}
+\end{fonttable}
+
+\begin{fonttable}
+\captionof{table}{Calculus}
+\begin{tabular}{LCLCLC}
+casioIntegral  &  \casioIntegral   &
+casioProd  &  \casioProd   &
+casioSum  &  \casioSum   \\
+dydx  &  \dydx  
+\end{tabular}
+\end{fonttable}
+
+\begin{fonttable}
+\captionof{table}{Roots and Exponents}
+\begin{tabular}{LCLCLC}
+Cube  &  \Cube   &
+CubeParen  &  \CubeParen   &
+CubeRoot  &  \CubeRoot   \\
+eExp  &  \eExp   &
+nExp  &  \nExp   &
+nLog  &  \nLog   \\
+nRoot  &  \nRoot   &
+nTen  &  \nTen   &
+SquareRoot  &  \SquareRoot  
+\end{tabular}
+\end{fonttable}
+
+\begin{fonttable}
+\captionof{table}{Misc Math Functions}
+\begin{tabular}{LCLCLC}
+Factorial  &  \Factorial   &
+Inverse  &  \Inverse   &
+InverseParen  &  \InverseParen   \\
+xTenx  &  \xTenx   &
+divR  &  \divR  
+\end{tabular}
+\end{fonttable}
+
+\begin{fonttable}
+\captionof{table}{Basic Math Operators}
+\begin{tabular}{LCLCLC}
+Divide  &  \Divide   &
+Equal  &  \Equal  &
+Minus  &  \Minus   \\
+Percent  &  \Percent   &
+Plus  &  \Plus   &
+Sim  &  \Sim   \\
+Times  &  \Times 
+\end{tabular}
+\end{fonttable}
+
+\begin{fonttable}
+
+\captionof{table}{Variables and constants}
+\begin{tabular}{LCLCLCLC}
+casioPi  &  \casioPi   &
+casioX  &  \casioX   &
+casioY  &  \casioY   &
+iParen  &  \iParen  
+\end{tabular}
+\end{fonttable}
+\begin{fonttable}
+
+\captionof{table}{Other Symbols}
+\begin{tabular}{LCLCLC}
+InverseParen  &  \InverseParen   &
+angleParen  &  \angleParen   &
+casioComma  &  \casioComma   \\
+casioDblParen  &  \casioDblParen   &
+casioDot  &  \casioDot   &
+casioLParen  &  \casioLParen   \\
+casioObar  &  \casioObar   &
+casioOdot  &  \casioOdot   &
+casioRParen  &  \casioRParen   \\
+CommaParen  &  \CommaParen   &
+DegRadGrad  &  \DegRadGrad  
+\end{tabular}
+\end{fonttable}
+
+\begin{fonttable}
+
+\captionof{table}{Fractions}
+\begin{tabular}{LCLC}
+Frac  &	 \Frac &
+FracMult &	 \FracMult 
+\end{tabular}
+\end{fonttable}
+
+
+
+\begin{fonttable}
+
+\captionof{table}{Digits}
+\begin{tabular}{LCLCLC}
+Zero  &  \Zero   &
+One  &  \One   &
+Two  &  \Two  \\
+Three  &  \Three   &
+Four  &  \Four   &
+Five  &  \Five   \\
+Six  &  \Six   &
+Seven  &  \Seven   &
+Eight  &  \Eight  \\
+Nine  &  \Nine  
+\end{tabular}
+\end{fonttable}
+
+\begin{fonttable}
+
+\captionof{table}{CJK Keys}
+\begin{tabular}{LCLC}
+CJKMenu 	& \CJKMenu &
+CJKOn 	 \CJKOn 
+\end{tabular}
+\end{fonttable}
+
+\clearpage
+\begin{fonttable}
+\captionof{table}{Alphabetical List}
+\begin{tabular}{LCLCLC}
+Abs 	&	 \Abs 	&	Cube 	&	 \Cube 	&	minusParen 	&	 \minusParen 	\\
+Alpha 	&	 \Alpha 	&	CubeParen 	&	 \CubeParen 	&	MixedFrac 	&	 \MixedFrac 	\\
+angleParen 	&	 \angleParen	&	CubeRoot 	&	 \CubeRoot 	&	Mminus 	&	 \Mminus 	\\
+Ans 	&	 \Ans 	&	DegRadGrad 	&	 \DegRadGrad 	&	Mplus 	&	 \Mplus 	\\
+BackArrow 	&	 \BackArrow 	&	Del 	&	 \Del 	&	nExp 	&	 \nExp 	\\
+Calc 	&	 \Calc 	&	Divide 	&	 \Divide 	&	Nine 	&	 \Nine 	\\
+casioAbs 	&	 \casioAbs 	&	divR 	&	 \divR 	&	nLog 	&	 \nLog 	\\
+casioAC 	&	 \casioAC 	&	DownArrow 	&	 \DownArrow 	&	nRoot 	&	 \nRoot 	\\
+casioComma 	&	 \casioComma 	&	dydx 	&	 \dydx 	&	nTen 	&	 \nTen 	\\
+casioCos 	&	 \casioCos 	&	eExp 	&	 \eExp 	&	One 	&	 \One 	\\
+casioDblParen 	&	 \casioDblParen 	&	Eight 	&	 \Eight 	&	Optn 	&	 \Optn 	\\
+casioDot 	&	 \casioDot 	&	Eng 	&	 \Eng 	&	Percent 	&	 \Percent 	\\
+casioIntegral 	&	 \casioIntegral 	&	Equal 	&	 \Equal 	&	Plus 	&	 \Plus 	\\
+casioLn 	&	 \casioLn 	&	Factorial 	&	 \Factorial 	&	RightArrow 	&	 \RightArrow 	\\
+casioLog 	&	 \casioLog 	&	Five 	&	 \Five 	&	Sen 	&	 \Sen 	\\
+casioLParen 	&	 \casioLParen 	&	Four 	&	 \Four 	&	Setup 	&	 \Setup 	\\
+casioObar 	&	 \casioObar 	&	Frac 	&	 \Frac 	&	Seven 	&	 \Seven 	\\
+casioOdot 	&	 \casioOdot 	&	FracMult 	&	 \FracMult 	&	Shift 	&	 \Shift 	\\
+casioPi 	&	 \casioPi 	&	Inverse 	&	 \Inverse 	&	Sim 	&	 \Sim 	\\
+casioProd 	&	 \casioProd 	&	InverseCos 	&	 \InverseCos 	&	Simp 	&	 \Simp 	\\
+casioRParen 	&	 \casioRParen 	&	InverseParen 	&	 \InverseParen 	&	Six 	&	 \Six 	\\
+casioSin 	&	 \casioSin 	&	InverseSin 	&	 \InverseSin 	&	SquareRoot 	&	 \SquareRoot 	\\
+casioSum 	&	 \casioSum 	&	InverseTan 	&	 \InverseTan 	&	Sto 	&	 \Sto 	\\
+casioTan 	&	 \casioTan 	&	iParen 	&	 \iParen 	&	switchMixedFrac 	&	 \switchMixedFrac 	\\
+casioX 	&	 \casioX 	&	LeftArrow 	&	 \LeftArrow 	&	Three 	&	 \Three 	\\
+casioY 	&	 \casioY 	&	LineFrac 	&	 \LineFrac 	&	Times 	&	 \Times 	\\
+CJKMenu 	&	 \CJKMenu	&	logParen 	&	 \logParen 	&	Two 	&	 \Two 	\\
+CJKOn 	&	 \CJKOn 	&	Menu 	&	 \Menu 	&	UpArrow 	&	 \UpArrow 	\\
+CommaParen 	&	 \CommaParen 	&	Minus 	&	 \Minus 	&	xTenx 	&	 \xTenx 	\\
+\multicolumn{4}{c}{} &							Zero 	&	 \Zero 	\\
+\end{tabular}
+\end{fonttable}
+\end{document}
\ No newline at end of file
-- 
cgit v1.2.3

