summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/lcd/example.tex
blob: 19803cdfb7d14313eb6d98e24bc2f8c9fae07d0d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
%%
%% This is file `example.tex',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% lcd.dtx  (with options: `example')
%% 
%% Copyright (c) 2004 Mike Kaufmann, all rights reserved
%% 
%% This program is provided under the terms of the
%% LaTeX Project Public License distributed from CTAN
%% archives in directory macros/latex/base/lppl.txt.
%% 
%% Author: Mike Kaufmann
%%         Mike.Kaufmann@ei.fh-giessen.de
%% 
%% \CharacterTable
%%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
%%   Digits        \0\1\2\3\4\5\6\7\8\9
%%   Exclamation   \!     Double quote  \"     Hash (number) \#
%%   Dollar        \$     Percent       \%     Ampersand     \&
%%   Acute accent  \'     Left paren    \(     Right paren   \)
%%   Asterisk      \*     Plus          \+     Comma         \,
%%   Minus         \-     Point         \.     Solidus       \/
%%   Colon         \:     Semicolon     \;     Less than     \<
%%   Equals        \=     Greater than  \>     Question mark \?
%%   Commercial at \@     Left bracket  \[     Backslash     \\
%%   Right bracket \]     Circumflex    \^     Underscore    \_
%%   Grave accent  \`     Left brace    \{     Vertical bar  \|
%%   Right brace   \}     Tilde         \~}
%%
\documentclass[a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage{color}
\usepackage{lcd}

\parindent0pt
\parskip1ex plus.3ex minus.2ex
\pagestyle{empty}

\newcommand\lcd{\textLCD{3}|LCD|}
\newcommand\bs{\char '134 }
\definecolor{lightgreen}{rgb}{0.05,0.97,0.55}
\definecolor{darkgreen}{rgb}{0.22,0.26,0.19}
\definecolor{lightblue}{rgb}{0.9,0.91,0.99}
\definecolor{darkblue}{rgb}{0.14,0.2,0.66}
\definecolor{lightred}{rgb}{1.0,0.27,0.37}
\definecolor{darkred}{rgb}{0.37,0.14,0.18}

\DefineLCDchar{euro}{00111010001111101000111110100000111}

\begin{document}
\centerline{\textbf{\LARGE Some Examples for the \lcd\ package.\footnote{The
source of this example file is part of \texttt{lcd.dtx}.}}}

As seen in the headline and here, the \lcd\ package calculates the size for
LCD-text in normal text (\verb|\textLCD|) automaticly. It works for all
fontsizes:

\begin{center}
{\tiny MM M \lcd\ M MM tiny}\hfill{\Huge Huge MM M \lcd\ M MM}

{\scriptsize MM M \lcd\ M MM scriptsize}\hfill{\huge huge MM M \lcd\ M MM}

{\footnotesize MM M \lcd\ M MM footnotesize}\hfill{\LARGE LARGE MM M \lcd\ M MM}

{\small MM M \lcd\ M MM small}\hfill{\Large Large MM M \lcd\ M MM}

{\normalsize MM M \lcd\ M MM normalsize}\hfill{\large large MM M \lcd\ M MM}
\end{center}

Now let's have some colored
\LCDcolors{darkgreen}{lightgreen}\textLCD[0]{8}|LCD-text|.
Here first the colors where set with
\verb|\LCDcolors{darkgreen}{lightgreen}|\footnote{The color names where
defined with \texttt{\bs definecolor} from the \textsf{color} package in the
preamble.}
and then the LCD-text where done with \verb+\textLCD[0]{8}|LCD-text|+.
To invert the LCD, just exchange the
\LCDcolors{lightgreen}{darkgreen}\textLCD[0]{6}|colors|
(\verb|\LCDcolors{lightgreen}{darkgreen}|).

\begin{minipage}[t]{.5\textwidth}
Now some seperate LCD representations.  But first let's  change the colors
to some not as ugly. The LCD was generated with
\begin{verbatim}
\LCD{4}{18}|LCD representation|
           |made with the LCD |
           |package for LaTeX |
           |04.01.2004 {clock} 18:23|
\end{verbatim}
\end{minipage}
\hspace{\fill}
\begin{minipage}[t]{.46\textwidth}
\mbox{}

\LCDcolors{darkblue}{lightblue}%
\LCD{4}{18}|LCD representation|
           |made with the LCD |
           |package for LaTeX |
           |04.01.2004 {clock} 18:23|
\end{minipage}

The \verb|{clock}| is a so called multi-letter character. It generates the
clock symbol.

As you can see, there is a black colored frame around it. The frame color
can be changed with the optional first argument of \verb|\LCDcolors|
(\verb|\LCDcolors[red]|\ldots; left part of figure 1). And
with \verb|\LCDnoframe| you can disable frames (reenabled with
\verb|\LCDframe|; right part of figure 1).
Of course \verb|\LCD| works within a figure environment.

\begin{figure}[h]
\LCDcolors[red]{darkblue}{lightblue}%
\LCD{4}{18}|LCD representation|
           |made with the LCD |
           |package for LaTeX |
           |04.01.2004 {clock} 18:45|
\hspace{\fill}\LCDnoframe
\LCD{4}{18}|LCD representation|
           |made with the LCD |
           |package for LaTeX |
           |04.01.2004 {clock} 18:47|
\caption{Example with red colored frame and without frame}
\end{figure}

\LCDcolors[lightgreen]{lightred}{darkred}\LCDframe
\LCD{2}{36}|For more information please refer to|
           |the documentation!                  |
\end{document}
\endinput
%%
%% End of file `example.tex'.