% LaTeX \documentclass[leqno]{article} \usepackage[utf8]{inputenc} \usepackage{url} \usepackage{graphicx} \usepackage{amsmath} \usepackage{amssymb} \usepackage{amsfonts} \usepackage{bm} \usepackage{gellmu} \usepackage[margin=100bp,nohead]{geometry} \setlength{\parskip}{6bp} \setlength{\parindent}{0bp} \pagestyle{plain} \thispagestyle{empty} \title{GELLMU and CSS} \date{30 April 2002} \newlength{\centerskip} \setlength{\centerskip}{\topsep} \newcommand{\hsf}{\hspace*{\fill}} \newcommand{\tdbc}[1]{\hsf\textbf{#1}\hsf} \newenvironment{menulist}{ \begin{list}{}{ \setlength{\topsep}{0bp} \setlength{\labelwidth}{0.03\linewidth} \setlength{\leftmargin}{0.06\linewidth} \setlength{\itemindent}{0bp} \setlength{\itemsep}{-6bp} \setlength{\parsep}{6bp}} }{\end{list}} \newenvironment{Menulist}{ \begin{list}{}{ \setlength{\topsep}{0bp} \setlength{\labelwidth}{0.03\linewidth} \setlength{\leftmargin}{0.06\linewidth} \setlength{\itemindent}{0bp} \setlength{\itemsep}{3bp} \setlength{\parsep}{6bp}} }{\end{list}} \newenvironment{toclist}{\normalsize \begin{list}{}{ }}{\end{list}} \newenvironment{Toclist}{\large \begin{list}{}{ }}{\end{list}} \newenvironment{citations}{ \begin{list}{}{ \setlength{\topsep}{0bp} \setlength{\labelwidth}{0bp} \setlength{\leftmargin}{0.04\linewidth} \setlength{\labelsep}{0bp} \setlength{\itemindent}{-0.2\leftmargin} \setlength{\itemsep}{3bp} \setlength{\parsep}{0bp}} }{\end{list}} \author{William F. Hammond} \begin{document} \begin{center}\LARGE\bfseries{} GELLMU and CSS \end{center} \begin{center}\large\bfseries{} with a Gratuitous ASCII Chart\\[0.25\baselineskip] in a Footnote \end{center} \begin{center}\Large\bfseries{} \textsl{William F. Hammond} \end{center} \begin{center} \large\bfseries{} 30 April 2002 \end{center} \medskip \par{At this point the author is evaluating the usefulness for the \textsc{GELLMU} Project of using \emph{Cascading Style Sheets (\textsc{CSS})} to provide crude renderings of the \textsc{XML} version of the project's \emph{article} document type. \ } \par{One point involves the placement of verbatim text, such as an \textsc{ASCII}\footnote{\begin{menulist} \item\texttt{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ASCII\ CHART} \item\texttt{} \item\texttt{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 0123456789ABCDEF} \item\texttt{} \item\texttt{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 0} \item\texttt{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 1} \item\texttt{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 2\ \ \ \ \ \ \ !\texttt{"}\#\$\%\&'()*+,-./} \item\texttt{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 3\ \ \ \ \ \ 0123456789:;\string<=\string>?} \item\texttt{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 4\ \ \ \ \ \ @ABCDEFGHIJKLMNO} \item\texttt{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 5\ \ \ \ \ \ PQRSTUVWXYZ[\textbackslash{}]\string^\_} \item\texttt{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 6\ \ \ \ \ \ `abcdefghijklmno} \item\texttt{\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ 7\ \ \ \ \ \ pqrstuvwxyz\{\string|\}\string~} \end{menulist}} chart in a footnote. \ } \par{Various versions of this document are available: \begin{menulist} \item \textsc{GELLMU source}\footnote{URI: ftascii.glm} \item Spawned \textsc{XML}\footnote{URI: ftascii.xml} \item \textsc{HTML} formatted from the \textsc{XML} version\footnote{URI: ftascii.html} \item \LaTeX{} source formatted from the \textsc{XML} version\footnote{URI: ftascii.ltx} \item \textsc{DVI}\footnote{URI: ftascii.dvi} \item Letter-size \textsc{PDF} for printing\footnote{URI: ftascii.pdf} \end{menulist} } \par{Note that the XML version is an instance of the \textsc{GELLMU} \emph{article} document type, which means that \textbf{from the viewpoint of a web browser its vocabulary is completely unknown}. \ It contains a link to a \textsc{CSS} style sheet that serves to provide a crude screen formatting. \ } \par{Note that \textsc{CSS} is presently rather limited. \ In particular, it does not provide a way to move a footnote to the bottom, or, for that matter, to ``move'' anything. \ } \par{Note that there are no live anchors in the web rendering of the \textsc{XML} version if only because \begin{enumerate} \item \textsc{CSS} provides no way to do that. \ \item the project's \emph{article} document type presently does not use \textsc{XML}-level anchors. \ \end{enumerate} } \par{The \textsc{CSS} renditon of the \textsc{XML} version ``works'' as intended when viewed with \textsl{Opera 6} on a \textsl{Win32} platform. \ The author is not fully satisfied with the \textsc{CSS} handling of any other web browser that he has tried to use. \ } \par{The screen \textsc{PDF} formatter for \textsc{GELLMU} has not yet been completed. \ Screen \textsc{PDF} will have live anchors and in many respects be similar to the experimental PP4/PDF formatter for \textsc{PDF} incremental slides. \ An example slideshow is available at \begin{center} \url{http://math.albany.edu:8000/math/pers/hammond/Presen/tug2001/} \ , \end{center} and an anchor for the draft formatter will be found at the end of the slide show. \ } \end{document}