Dr. McKinley,
The two different bibtex2html are from two different authors,
The one you mentioned in your first email is written in C,
while the one you mentioned in another email is written in Objective Caml,
I installed both of them and tried to modified them
according to our needs.
I tried to understand the OCaml code, but it seems
a little bit hard and time-consuming, so I chose to modify
the C-based bibtex2html. It is easier since I am more familiar
with C. However, if you think we do need the bibtex2html in ObjectiveCaml,
I'll be happy to spent more time in learning the objective caml language.
(I also think that we need to modify the code to add hyperlink
to titles and bibtex entries, as you mentioned in your email)
I believe we can do that, but more time is needed.
Following are modifications to the C code, corresponding to you requirements
in different emails:
>Friday, July 19 2002 09:52 am:
>3. Improve the format for publications. The ones listed there are
>generated
>using bibtex2html. It is important that we continue to use bibtex as a
>source,
>but I would like the output to look nicer, for example, similar to the
>ones at the
>front of the list at: http://nms.lcs.mit.edu/papers/
>
>BOLD TITLE (hyperlink)
>Authors
>Everything else
>
>Arial font or similar would be good.
The format is now
BOLD TITLE (hyperlink)
Authors
Everything else,
Arial font is used,
>Monday, July 22 2002 03:12 am
>Yes! Those are the fonts and format look great!
>Thanks very much!
>
>I suggest not having the Note:... as a separate line. It
>should just be included, as it would be by the bst file
>(see the examples on the existing RAPIDware page.)
>I think I used the ieeetr.bst file for those...
The Note:... is not a separate line now.
Monday, July 22 2002 03:22 am
>It looks like the entries are not
>being fully
>processed in some cases. For example, the "pages 99--120" with a double
>hyphen
>and the \rm latex macro in entry #8. Maybe this is an artifact of the .bst
>file
>you are using...
Yes, in this aspect, the c-based version is worse than the OCaml version,
the c-version only read in whatever is in the field content, and show the
content there.
>Monday, July 22 2002 03:12 am
>I realize you are still working on it. The entries should also
>include a ps link, if available, as well as links to the bibtex entry
>and to the abstract. You can find some examples on the
>bibtex2html documentation page, but I suppose you have already
>seen them. Another option (again already supported in bibtex2html)
>is to use icons for the links. An example is given in:
>http://www-sop.inria.fr/epidaure/BIBLIO/Year/2002.html
>What do you think about icons? I am not so sure I like them.
The page you mentioned is generated by the c-version bibtex2html,
we can have the icons with the help of the -copy-icons switch.
>Maybe is is better to use, on a separate last line:
>[Abstract] [PDF] [PS] [Bibtex Entry]
>One thing I would like to have, if at all possible, is that the title of
>the paper
>is a hyperlink. I don't know if that is supported in bibtex2html. Maybe
>we
>could change it. But then we would have to have some precedence among
>PDF, PS, PS.GZ formats, since only one of them could be linked in. What
>do you think about this? Is it too confusing to have a "default" link to
>the file
>in the title, and to have multiple links to the file given below, i.e.,
>[PDF] [PS], etc?
My idea is like this:
Use the URL field to represent the hyperlink for the title field,
(this link may be the same as PDF, PS, etc.), so that we do not
need to have ``hyperlink precedence''.
>Oh, one other thing. Is the sorting by year an option? Since we want this
>to be a general tool, sometimes we may want to simply translate a bibtex
>file directly.
Yes, -sort-criterium %s, where %s can be type, year, or name(author name)
The problem with the C-version bibtex2html is that
it is hard to add a link to ``bibtex-entry''.
We can have this link if we use multiple-pages,
like this:
http://www.cse.msu.edu/~yangzhe1/research/bib/Year/2002.html
But the only we we can have bibtex-entry in a single page is like this:
http://www.cse.msu.edu/~yangzhe1/research/bib3/rapidware-pubs.html