Commit Graph

231 Commits

Author SHA1 Message Date
Sylvain Pion 659a7bae1f Minor improvements to the navigation bar, and use a meta tag. 2009-01-17 09:59:33 +00:00
Laurent Rineau 54aabfe8c2 Revert the following revision, because it leads to many many warnings!
r47695 | lrineau | 2009-01-08 16:53:03 +0100 (Thu 08 Jan 2009) | 2 lines

Output a warning when two or more anchor rules have the same key.
2009-01-09 10:29:14 +00:00
Laurent Rineau bcec6c9d30 Add a wrapper around \ccc so that one can chose the URL of the HTML link,
instead of the automatic one.
In LaTeX mode, that macro ignores its second argument.

That macro is named \cccWithURL{}{}.
2009-01-09 10:16:54 +00:00
Sylvain Pion fceb87e931 Update comments after last change, and fix thinko. 2009-01-09 09:40:03 +00:00
Sylvain Pion 8727946a30 Simplify treatment of \textsc, since it's trivial to do with a CSS :-). 2009-01-08 23:39:16 +00:00
Laurent Rineau f4109fab64 Output a warning when two or more anchor rules have the same key. 2009-01-08 15:53:03 +00:00
Sylvain Pion e82f1490b7 Justify text globally (isn't it nicer?). 2009-01-06 17:19:20 +00:00
Sylvain Pion 7c945fe101 \mathcal does not need char-by-char treatment anymore. 2009-01-06 16:55:37 +00:00
Sylvain Pion 34b5d5f978 bigbig font seems too big (hard to guess right in HTML). 2009-01-06 15:56:59 +00:00
Sylvain Pion 2b851a2517 array : remove VALIGN=TOP (why was it there?), and add more cellspacing. 2009-01-06 15:42:35 +00:00
Sylvain Pion 5b5913b4e4 Add missing class="math" in array. 2009-01-06 15:12:24 +00:00
Sylvain Pion 4464313def Remove closing </TD> and </TR> as they are optional in HMTL
(and it makes less code to read).
2009-01-06 14:51:16 +00:00
Sylvain Pion faee97d3d1 Add a few more Unicode/HTML symbols that we use. 2009-01-06 14:38:34 +00:00
Sylvain Pion 1be6de35ee Allow math style everywhere, so that it can be used in <TD> and not
only in <SPAN>, to simplify the HTML.
2009-01-06 13:29:20 +00:00
Sylvain Pion 371a479654 Fix for array environment. 2009-01-06 12:49:34 +00:00
Sylvain Pion 1d5010386d Replace non-standard compliant <MATH> by <span class="math">. 2009-01-05 15:14:35 +00:00
Sylvain Pion a582086299 Windows workarounds to help it find the right font. 2009-01-05 14:57:05 +00:00
Laurent Rineau 0d332fbce3 Merge revision 47637 from branch 3.4: "Update how_to_cite_cgal.html after Monique's suggestions." 2009-01-05 10:29:08 +00:00
Sylvain Pion d94620a529 Add \prod and reduce bigbig_sym size. 2009-01-05 00:21:24 +00:00
Sylvain Pion 5497900555 Nice \frac rendering, and other minor improvements. 2009-01-04 23:17:54 +00:00
Sylvain Pion 6c8aa0df6b Some minor adjustments. 2009-01-04 19:18:18 +00:00
Sylvain Pion 62a70f2692 Better sqrt and sub/sup. 2009-01-04 18:21:23 +00:00
Sylvain Pion 0d2904df66 Nice HTML display for \TeX and \LaTeX (taken from TeX4ht). 2009-01-03 23:56:00 +00:00
Sylvain Pion 1d2824a9f8 Add Unicode for \gtreqless . 2009-01-03 16:07:34 +00:00
Sylvain Pion 80da0bff1a More obsolete \ccTexHtml removal. 2009-01-03 15:21:38 +00:00
Sylvain Pion dbe4033a50 Add double-struck P (projective space), used in Kernel_d, fixed its use there,
and remove many obsolete ccTexHtml there.
2009-01-03 12:47:55 +00:00
Sylvain Pion 993add6e80 Use HTML or Unicode for *dots. 2009-01-03 09:38:48 +00:00
Sylvain Pion 17a22d8c40 Use italic for <math> in the style sheet instead of everywhere in the HTML,
and use a serif font like in latex.
Introduce sym and big_sym classes for math symbols.
2009-01-02 23:36:55 +00:00
Sylvain Pion f0ca88b74a Replace not so nice cc_ref_up_arrow.gif used with Figures references,
by a nicer Unicode pointing finger.
2009-01-02 16:56:08 +00:00
Sylvain Pion ce4a370172 Use <span> instead of nested <math> for cal fonts. 2008-12-30 23:18:42 +00:00
Sylvain Pion 567795852e Replace mathcal characters by using the "lucida calligraphy" font. 2008-12-30 18:45:45 +00:00
Sylvain Pion a3792749ee Use Unicode symbols for double-struck N, Z, Q, R and C.
Unfortunately, double-struck E is missing.  Let's come back to it in 2009.
2008-12-30 13:31:09 +00:00
Sylvain Pion cf558eb06d Replace a few more gif files by HTML codes. 2008-12-28 22:41:05 +00:00
Sylvain Pion 035929236a Use HTML codes instead of gif files for some math symbols (some remains).
See : http://htmlhelp.com/reference/html40/entities/symbols.html
Tested with firefox, safari and opera.
2008-12-28 13:17:12 +00:00
Sylvain Pion 0d54154d06 Use HTML code &rarr; instead of cc_index_arrow.gif in the index.
(more compact, scalable...)
Tested with firefox, safari and opera.
2008-12-27 20:33:51 +00:00
Laurent Rineau 0fd400caf9 update how-to-cite-CGAL in Manual_tools' trunk 2008-12-15 09:25:20 +00:00
Laurent Rineau 157eba63cf \ccPkgDemo now predend "demo/3.4/" to its argument. 2008-12-10 14:16:12 +00:00
Laurent Rineau d4be6503b7 Add support for the \bar command (overline) to latex_to_html. That command
is used by the PCA's introduction.tex.
2008-12-01 10:07:51 +00:00
Ben Galehouse 7bc8e45f26 Added #include <stdlib.h> to make it compile on a gcc 4.3 system. 2008-08-22 19:40:47 +00:00
Sylvain Pion 538458336c Rename *.C to *.cpp. 2008-07-16 08:46:48 +00:00
Laurent Saboret 02469c010f Added call to \ccRefPageBegin and \ccRefPageEnd in cc_ref_wizard templates 2007-09-07 15:29:10 +00:00
Andreas Meyer e1e91f9678 removed thomas herrmann from linear/quadratic solvers bibentry 2007-05-28 21:22:21 +00:00
Andreas Meyer 967693a0dd update for CGAL 3.3 2007-05-21 15:12:01 +00:00
Andreas Meyer 134181be66 acknowledging CGAL now finally integrated into the manual 2007-05-21 15:05:06 +00:00
Andreas Meyer 72a3da98a8 html bugfix: labels in/reference to packages.html working again 2007-05-18 16:47:50 +00:00
Andreas Meyer 6a05d4874b typo 2007-05-16 20:16:43 +00:00
Andreas Meyer 48e71a73bc less default tocdepth (now 2 instead of 3) for new toc layout 2007-05-15 09:48:14 +00:00
Andreas Meyer 31417fba53 new manual.bib for 3.3 2007-05-10 08:53:47 +00:00
Andreas Meyer 549cd43f96 print better error msg for missing example files 2007-05-10 08:52:34 +00:00
Andreas Meyer f5d7b16a18 * ccPrecond/Postcond/Requirement now also allowed outside of comments
* reverted cosmetic change (DivTOC now again yellow)
2007-05-05 18:05:03 +00:00
Andreas Meyer b0e72025e0 * list of parts now also for packages.html
* cosmetic changes
2007-05-04 16:24:25 +00:00
Andreas Meyer aeceb11255 ccPkgDemo:
* now also known to latex (no-op)
* can be given multiple times (output will accumulate)
2007-05-04 14:05:18 +00:00
Andreas Meyer 94336a3343 finally, crosslinking is restricted to following parts of refpages:
* return types (similar: typedef <crosslinking> <nocrosslinking>)
* template parameters
* function parameters

and in general, \ccc.

so, no more crosslinking from nested types and method names.
2007-05-03 21:41:57 +00:00
Andreas Meyer e64a48d82f added a ccPkgDemo macro 2007-05-03 09:40:40 +00:00
Andreas Meyer 8d3fe497b1 html converter:
* added \expandafter, which was planned to be used for cc_manual_index ..
* fixed the occurrence of plain "\ccPackageName" in index, \expandafter was not needed
  for this, finally
2007-04-25 14:06:15 +00:00
Andreas Meyer d65e37fb5b html benchmark output: got rid of useless <pre></pre> command in
ccBenchmarkInstance
2007-04-25 13:27:32 +00:00
Andreas Meyer 1b71a27e1e * benchmark instance fix: now, the html converter can also handle
instances with exactly one file (what an improvement)
* error if benchmark instance is empty (ie., no files at specified location/pattern)
2007-04-20 15:53:47 +00:00
Andreas Meyer 8e2363712b new html commands overline and underline 2007-04-20 15:15:11 +00:00
Andreas Meyer 69b0516c49 encode backslash "\" as "&#92;" in html output. this should
make it feasible to detect leftover (la)tex commands in html output
2007-04-19 15:08:16 +00:00
Andreas Meyer b07e5c14b9 html regression fix: now, the old layout also works again in oneColumnLayout 2007-04-18 20:34:37 +00:00
Andreas Meyer 9e78b61a53 html new toc: cosmetic fix 2007-04-17 20:32:02 +00:00
Andreas Meyer f3fe85187e new html toc layout: better alignment for part numbers and part names 2007-04-17 20:11:11 +00:00
Andreas Meyer 9be3adb929 * reintroduced part/chapter counters in main toc
* made user/ref manual more visible (less grey, more black)
2007-04-17 18:49:21 +00:00
Andreas Meyer dcf96d954a new toc layout :
* removed short table of contents
* main TOC contains 
  + list of parts
  + list of packages
* moved everything below chapter into a 
* minitoc 

* old layout is still the default
2007-04-16 23:38:26 +00:00
Andreas Meyer 84c7248654 added numbering for tables/figures 2007-04-12 21:16:46 +00:00
Andreas Meyer 38174ea0d5 small benchmark instances bugfix 2007-04-07 20:08:58 +00:00
Andreas Meyer 74d513dda8 make manual_tools not complain about missing 'benchmarks' directory 2007-04-01 10:31:18 +00:00
Andreas Meyer 79c1bde675 added benchark stuff:
* collect *.bff files, according to path/filename pattern
* create tar-files with unique filename
* provide links from web page to those tar-files, included in the manual 
  (below doc_html/benchmarks/)
2007-03-28 10:57:59 +00:00
Andreas Meyer 3b5ee7a6eb added a shell extension 2007-03-27 16:15:28 +00:00
Andreas Meyer d42d5011fc towards perl-script extension 2007-03-27 08:50:47 +00:00
Andreas Meyer 30c63fee12 * cosmetic change: underline postconditions, instead of printing them
emphasized  (can be better distinguished then, from usual \ccc stuff)
* bug fix: macro \lciCloseCommentHeadingTable is now globally defined 
  by default, and clears itself after usage
2007-03-08 13:56:56 +00:00
Andreas Meyer 8446e48d35 \ccPrecond: use &nbsp; instead of " " to indicate whitespace 2007-03-01 13:59:40 +00:00
Andreas Meyer 09e6b8cb5b now, the whole text after each \ccPrecond,\ccPostcond and \ccRequire
is formatted as follows:
Precondition: bla text
              blubb more text
Postcondition: another text
2007-03-01 13:43:33 +00:00
Andreas Meyer 39d20b9f69 html converter layout improvements
* wider table
* better utilization of middle column in 3-column-layout
* if no text appears before \ccPrecond, no html linebreak is inserted before it
2007-03-01 00:43:58 +00:00
Sylvain Pion 572ccc4617 Add some ALT to some IMG for LaTeX math symbols 2007-02-28 18:48:22 +00:00
Andreas Meyer 0bb7072412 fixed ccReferToExampleCode (can be used now also
in captions)
2007-02-28 00:03:46 +00:00
Andreas Meyer 46f90ca21a tex2doxy: normalize function names even more. substitute
template parameters by $0...n to work around different spellings
(like ForwardIter and ForwardIterator).
2007-02-26 00:42:52 +00:00
Andreas Meyer 394579f4f8 introduced an internal switch to select alignment of pkg illustration
with rest of pkg description. can be one of 
(1) align pic with heading 
(2) align pic with summary text (which is now default)
2007-02-22 17:08:21 +00:00
Andreas Meyer 5a74125fd9 html bugfix: now for small displays, the terms "user manual"
and "reference manual" are properly aligned in the TOC
2007-02-22 13:45:47 +00:00
Andreas Meyer bbcde1bf03 removed leftover debug output from cc_anchor_filter 2007-02-22 11:27:49 +00:00
Andreas Meyer 1ab0999859 made the table dimensions less claustrophobic:
now there are 850 pixels of width 
(most displays have 1024 pixels width nowadays)
2007-02-20 23:05:45 +00:00
Andreas Meyer b2465c2b82 * bugfix: put long parameter lists on seperate lines, also for operators
(previously, only functions and constructors had this feature)
* added rule to install tex2doxy script 
* removed duplicate -g in Makefile
2007-02-20 22:12:23 +00:00
Andreas Meyer 7e670c317b * switched to xml output for comments (makes transition easier from
doc_tex to doxygen)
* bugfix (html): made footnotes always appear _after_ alphabetical list of refpages
* bugfix: ccReferToExampleCode is now typeset in alltt
2007-02-20 12:30:06 +00:00
Andreas Meyer b7d4b4accb minor bugfix: "long long int" is now properly crosslinked
(before, only one space was accepted between words)
2007-02-15 10:31:51 +00:00
Andreas Meyer 283f74d6ac another step towards doc_tex->doxygen :
a file comments.txt is now written by the html converter, that contains
all interesting comment for code related items (methods, variables, 
constructors etc)
2007-02-14 15:59:18 +00:00
Andreas Meyer 02e62927f8 first step towards doc_tex->doxygen converter 2007-02-13 10:06:33 +00:00
Andreas Meyer 40b99417e8 * replaced two-colored with only white background for pkgdesc table
* better alignment for pkgdesc images
2007-02-08 16:57:38 +00:00
Andreas Meyer 90b0f7534a another \bgl, \boost fix 2007-02-07 09:37:29 +00:00
Andreas Meyer c372d00e0e moved \boost and \bgl into cc_manual.sty 2007-02-06 15:44:43 +00:00
Andreas Meyer 8ecba2df95 * moved command \bgl out of manual into style file
* new command \ccReferToExampleCode
2007-02-06 15:26:40 +00:00
Andreas Meyer 92b4520e93 package description:
useless alt="Package Illustration"  replaced by
more informative alt="\ccNameOfPackage Illustration"
2007-02-05 10:24:58 +00:00
Andreas Meyer bca23f0c4e reorganized \gmp, \mpfr, \lidia etc (are now
located in cgal_manual.sty)
2007-02-02 14:30:47 +00:00
Michael Hemmer 45d93c771b added macros: \core, \gmp, \lidia, \ntl 2007-01-30 14:15:39 +00:00
Andreas Meyer 7da978268a treat "long int","signed char" etc as one
c++ identifier during crosslinking
2007-01-29 23:11:04 +00:00
Andreas Meyer b32e716fa4 * minor bugfix: package description rows were not uniformly coloured
* another bugfix: chapternames that contain newlines have led to problems with 
  cc_anchor_filter. hotfix: remove newlines from chapter names during 
  interpretation of stylefiles. (better would be lexer-level removal ... )
2007-01-26 18:08:46 +00:00
Andreas Meyer 1185d08606 fixed transition from HTML 3.2 to 4.0: there was a bug (badly placed
lcRawHtml) which prevented cc_anchor_link to crosslink
2007-01-23 15:48:00 +00:00
Sylvain Pion 529034d574 close an open <div> 2007-01-13 22:49:06 +00:00
Sylvain Pion cb3aa15683 Pleasing validator:
Specify charset of Manual HTML pages.
Move style sheet <link ...> within <head>.
2007-01-13 18:45:05 +00:00
Sylvain Pion cef6858891 Update DOCTYPE of generated HTML files. 2007-01-07 15:09:27 +00:00
Sylvain Pion a556581c86 Replace -------------- in HTML comments by ============ to please validator. 2007-01-07 13:01:46 +00:00