% Copyright (C) 2021 Mustafa Ibrahim % This work may be distributed and/or modified under the conditions of the LaTeX % Project Public License, either version 1.3c or higher. The latest version the % license is at: http://www.latex-project.org/lppl.txt \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{tiscreen}[2021/05/17 Ti calculator screen] % TODO % Scaling option \def\tiscreenX{16} \def\tiscreenY{8} \RequirePackage{lcd} % Undefine \DefineLCDchar{barx}{11111000001000101010001000101010001} \DefineLCDchar{bary}{11111000001000110001011110000101110} \DefineLCDchar{ar}{00011000011100100001000010000000000} \DefineLCDchar{sciE}{00000000000111101000011100100001111} \DefineLCDchar{sigma}{00000000000111110010100101001001100} \DefineLCDchar{sq}{01100000100010001000011100000000000} % Redefine \DefineLCDchar{sqrt}{00111001000010000100101000110000100} \DefineLCDchar{!}{00100001000010000100000000010000100} \DefineLCDchar{e}{00000000000111010001111101000001100} \DefineLCDchar{i}{01000000001100001000010000101000100} \RequirePackage{xcolor} \definecolor{tiscreenfg}{HTML}{000000} \definecolor{tiscreenbg}{HTML}{5d9345} \DeclareOption{color}{\LCDcolors{tiscreenfg}{tiscreenbg}} \DeclareOption*{\PackageWarning{tiscreen}{Unknown ‘\CurrentOption’}} \ProcessOptions\relax \newcommand{\tiscreen}{\LCD{\tiscreenY}{\tiscreenX}}