<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=text/html;charset=iso-8859-1 http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.19120"></HEAD>
<BODY style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px"
id=MailContainerBody leftMargin=0 topMargin=0 CanvasTabStop="true"
name="Compose message area">
<DIV><FONT size=2 face=Arial><FONT size=2>
<P>Hello. This year of 2011 I wanted to include Fortran computer program code
(footnote below) and output listings in .tex files and then run latex and
latex2html commands on those files to produce .html output files. But I have yet
to produce all of the blank columns or spaces and in the proper locations that I
would like to see them in the output, .html files at or near the beginnings of
all of the desired Fortran statements. I have been using HTML (HyperText Markup
Language) version 3.2 in a latex2html command; LaTeX2HTML 2008, version 1.71;
and the two Web browsers Konqueror 4.6.00 (4.6.0) "release 6" and Mozilla
Firefox 6.0.2 during these trials. Fortran programmers may know that commonly a
commented (C) line begins with a character, such as "C", in column one;
executable statements begin in column seven; I think characters beyond column 72
are ignored in an executable Fortran statement; and a continuation character,
for example "+" or I use "H", for a long Fortran statement which continues on a
second or succeeding line often appears in column six on each line continuing
the long Fortran statement. Similarly input data for Fortran computer codes
often are in fixed columns, at least usually in the Fortran codes I wrote. I
would like such "rigid"-column formatting to appear in my Fortran code, as well
as in input and output file listings in the .html files I produce using
LaTeX2HTML. I think writing things like "\noindent \ \ \ \ \ \ DO 1 I=1,100" and
maybe also of the form "\noindent C\ \ \ \ \ THIS IS A COMMENT LINE." in the
.tex file may be at least approximately correct for this sort of formatting in
the .dvi output file produced by a command of the form "latex myfile.tex." But
in the .html file produced by executing a latex2html command on such a .tex file
the spaces I wanted near the beginnings of the Fortran code lines were mostly
lost. For example, I may have seen something like "C THIS IS A COMMENT LINE."
instead of "C THIS IS A COMMENT LINE." in the .html file. I also tried using
something like \hspace{0.5in} in an attempt to add horizontal spacing. But that
attempt failed. I also tried some things of the following general forms, but not
necessarily character-by-character the same as the lines below:</P>
<P>$\mbox{C\ \ \ \ \ THIS IS A COMMENT LINE.}$</P>
<P>$\mbox{\ \ \ \ \ \ DO 1 I=1,100}$</P>
<P>.</P>
<P>But those attempts failed for the total blank spacing I wanted in the .html
file. And the use of \indent or I think starting a new line in column one after
skipping a line in the .tex file unfortunately did not result in indenting the
text in the output, .html file produced by LaTeX2HTML.</P>
<P>The use of something at least generally equivalent in structure to</P>
<P>\begin{quotation}</P>
<P>Text here</P>
<P>\end{quotation}</P>
<P>resulted in the partial success of indenting the lines between the
\begin{quotation} and \end{quotation} by five characters. </P>
<P>Eventually I learned from the Internet that HTML (HyperText Markup Language)
code is set to ignore any blank spaces in an HTML, I suppose tag beyond I think
the first blank space. And sure enough when I viewed the document source code
for a .html file produced by a latex2html command invoking HTML version 3.2,
there were multiple consecutive spaces in the same HTML tag. Then again from the
Internet I learned that a blank space can be commanded with a command of the
form " " with the letters standing for Non-Breaking SPace within an
HTML tag. So next I tried things something like this in the document source code
of the .html file:</P>
<P><P></P>
<P> : : : : : :RETURN</P>
<P></P></P>
<P>Simlarly to save five blank spaces between the "C" in column one and other
text beginning in column seven of a comment line I tried something of this
form:</P>
<P><P></P>
<P>C : : : : :A COMMENT WOULD BE
HERE.</P>
<P></P></P>
<P>The purpose was to have to six or five blank spaces hopefully by using six or
five consecutive " "s in the HTML source code. The HTML source code of
an open, .html file in a Web browser was reached by
right-touch-pad-button-clicking on that .html page and then selecting something
like View Document Source or View Document Source Code. But after saving that
document source code and viewing the corresponding .html file in the two
browsers Konqueror 4.6.00 (4.6.0) "release 6" and Mozilla Firefox 6.0.2, about
only two blank spaces appeared in each case instead of the six or five blank
spaces I wanted to see. </P>
<P>I admit I am not very experienced in HTML coding. But it appears to me that
some of the " "s in a succession of five or six of them may have been
"disregarded" by the browsers, which among other things are HTML
interpreters.</P>
<P>A multistep way to solve this problem could be to get ink flowing through my
printer's ink cartridge again, then to print out the Fortran code and input and
output file listings onto paper, to scan those sheets of papers using a optical
scanner into Multi-Tagged Image File Format (.tif) image files, and finally to
use the Gnu Not Unix (GNU) Image Manipulation Program (GIMP) in a Linux
operating system to convert those .tif files into Encapsulated PostScript (.eps)
files for use in a .tex file. After that, executing first latex and secondly
latex2html.... commands on that .tex file should produce the desired blank
spacings in the Fortran code in a figure with the help of LaTeX2HTML. But I
don't promise to go through all of what I just described.</P>
<P>Questions:</P>
<P>1) Why did the use of six consecutive " "s in the HTML code not
produce six blank spaces in the corresponding, output, .html file?</P>
<P>2 What better ways are there to obtain the blank spacing I desire in a .html
file at or near the beginnings of lines of a Fortran computer code listing?</P>
<P>Pat</P>
<P>Footnote: Fortran I think at least used to stand for FORmula TRANSlation. In
spite of the new computer languages which have appeared in the last few decades,
I think Fortran is still a good language for handling formulas and mathematics.
Fortunately free Fortran compilers, such as gfortran, can still be obtained as
part of the Gnu Not Unix (GNU) Compiler Collection (gcc), available for at least
the openSUSE-11.4 distribution of the Linux operating system; and I would not be
surprised if the gcc can be obtained as a part of other distributions of a Linux
operating system.</P></FONT></FONT></DIV></BODY></HTML>