diff --git a/Manual_tools/src/Makefile b/Manual_tools/src/Makefile index 9209cdc99bc..2567a4beae9 100644 --- a/Manual_tools/src/Makefile +++ b/Manual_tools/src/Makefile @@ -82,7 +82,8 @@ HTML_CONFIG_FILES = latex_converter_config/html/*.sty \ latex_converter_config/html/*.css \ latex_converter_config/html/*.mst BIB_CONFIG_FILES = latex_converter_config/html/Biblio/how_to_cite_cgal.html \ - latex_converter_config/html/Biblio/how_to_cite_cgal.bib + latex_converter_config/html/Biblio/how_to_cite_cgal.bib \ + latex_converter_config/html/Biblio/cgal.bib GIF_CONFIG_FILES = latex_converter_config/gif/*.gif REF_CONFIG_FILES = latex_converter_config/ref_pages/*.tex diff --git a/Manual_tools/src/latex_converter_config/html/Biblio/cgal.bib b/Manual_tools/src/latex_converter_config/html/Biblio/cgal.bib new file mode 100644 index 00000000000..44d98076c2f --- /dev/null +++ b/Manual_tools/src/latex_converter_config/html/Biblio/cgal.bib @@ -0,0 +1,4 @@ +@misc{cgal, + title = "\textsc{Cgal}, {C}omputational {G}eometry {A}lgorithms {L}ibrary", + note = "http://www.cgal.org" +} diff --git a/Manual_tools/src/latex_converter_config/html/Biblio/how_to_cite_cgal.bib b/Manual_tools/src/latex_converter_config/html/Biblio/how_to_cite_cgal.bib index 778f53299cf..1e667442a7a 100644 --- a/Manual_tools/src/latex_converter_config/html/Biblio/how_to_cite_cgal.bib +++ b/Manual_tools/src/latex_converter_config/html/Biblio/how_to_cite_cgal.bib @@ -5,8 +5,8 @@ % % % automatically generated -% % /proj/epidaure/home/bin/bibtex2html ../../Manual/doc_tex/Manual/manual-3.3.bib -% Date: Thu Apr 12 19:18:50 2007 +% % /proj/epidaure/home/bin/bibtex2html /user/teillaud/home/laptop/CGAL/branch/Manual/doc_tex/Manual/manual-3.3.bib +% Date: Fri May 18 17:19:06 2007 % Author: teillaud % @@ -27,38 +27,38 @@ AUTHOR = {CGAL Editorial Board}, EDITION = {3.3}, YEAR = {2007}, - URL = {http://www.cgal.org/Manual/3.3/doc_html/cgal_manual/index.html} + URL = {http://www.cgal.org/Manual/3.3/doc_html/cgal_manual/packages.html} } -@INCOLLECTION{cgal:bfghhkps-k23-07, +@INCOLLECTION{cgal:bfghhkps-gk23-07, AUTHOR = {Hervé Brönnimann and Andreas Fabri and Geert-Jan Giezeman and Susan Hert and Michael Hoffmann and Lutz Kettner and Stefan Schirra and Sylvain Pion}, BOOKTITLE = {CGAL User and Reference Manual}, PUBLISHER = {}, - TITLE = {2D and 3D Kernel}, + TITLE = {2D and 3D Geometry Kernel}, YEAR = {2007}, EDITION = {3.3}, EDITOR = {CGAL Editorial Board}, URL = {http://www.cgal.org/Manual/3.3/doc_html/cgal_manual/packages.html#Pkg:Kernel23} } -@INCOLLECTION{cgal:s-kd-07, +@INCOLLECTION{cgal:s-gkd-07, AUTHOR = {Michael Seel}, BOOKTITLE = {CGAL User and Reference Manual}, PUBLISHER = {}, - TITLE = {dD Kernel}, + TITLE = {dD Geometry Kernel}, YEAR = {2007}, EDITION = {3.3}, EDITOR = {CGAL Editorial Board}, URL = {http://www.cgal.org/Manual/3.3/doc_html/cgal_manual/packages.html#Pkg:Kerneld} } -@INCOLLECTION{cgal:pt-ck2-07, +@INCOLLECTION{cgal:pt-cgk2-07, AUTHOR = {Sylvain Pion and Monique Teillaud}, BOOKTITLE = {CGAL User and Reference Manual}, PUBLISHER = {}, - TITLE = {2D Circular Kernel}, + TITLE = {2D Circular Geometry Kernel}, YEAR = {2007}, EDITION = {3.3}, EDITOR = {CGAL Editorial Board}, @@ -644,3 +644,76 @@ URL = {http://www.cgal.org/Manual/3.3/doc_html/cgal_manual/packages.html#Pkg:MatrixSearch} } +@INCOLLECTION{cgal:hkpw-se-07, + AUTHOR = {Michael Hoffmann and Lutz Kettner and Sylvain Pion and + and Ron Wein}, + BOOKTITLE = {CGAL User and Reference Manual}, + PUBLISHER = {}, + TITLE = {STL Extensions for CGAL}, + YEAR = {2007}, + EDITION = {3.3}, + EDITOR = {CGAL Editorial Board}, +} + +@INCOLLECTION{cgal:dksy-hc-07, + AUTHOR = {Olivier Devillers and Lutz Kettner and Michael Seel and + and Mariette Yvinec}, + BOOKTITLE = {CGAL User and Reference Manual}, + PUBLISHER = {}, + TITLE = {Handles and Circulators}, + YEAR = {2007}, + EDITION = {3.3}, + EDITOR = {CGAL Editorial Board}, +} + +@INCOLLECTION{cgal:hhks-gos-07, + AUTHOR = {Susan Hert and Michael Hoffmann and Lutz Kettner and + and Sven Schönherr}, + BOOKTITLE = {CGAL User and Reference Manual}, + PUBLISHER = {}, + TITLE = {Geometric Object Generators}, + YEAR = {2007}, + EDITION = {3.3}, + EDITOR = {CGAL Editorial Board}, +} + +@INCOLLECTION{cgal:kps-thum-07, + AUTHOR = {Lutz Kettner and Sylvain Pion and and Michael Seel}, + BOOKTITLE = {CGAL User and Reference Manual}, + PUBLISHER = {}, + TITLE = {Timers, Hash Map, Union-find, Modifiers}, + YEAR = {2007}, + EDITION = {3.3}, + EDITOR = {CGAL Editorial Board}, +} + +@INCOLLECTION{cgal:fgk-ios-07, + AUTHOR = {Andreas Fabri and Geert-Jan Giezeman and Lutz Kettner}, + BOOKTITLE = {CGAL User and Reference Manual}, + PUBLISHER = {}, + TITLE = {IO Streams}, + YEAR = {2007}, + EDITION = {3.3}, + EDITOR = {CGAL Editorial Board}, +} + +@INCOLLECTION{cgal:fp-g-07, + AUTHOR = {Andreas Fabri and Sylvain Pion}, + BOOKTITLE = {CGAL User and Reference Manual}, + PUBLISHER = {}, + TITLE = {Geomview}, + YEAR = {2007}, + EDITION = {3.3}, + EDITOR = {CGAL Editorial Board}, +} + +@INCOLLECTION{cgal:ru-qtw-07, + AUTHOR = {Laurent Rineau and Radu Ursu}, + BOOKTITLE = {CGAL User and Reference Manual}, + PUBLISHER = {}, + TITLE = {Qt Widget}, + YEAR = {2007}, + EDITION = {3.3}, + EDITOR = {CGAL Editorial Board}, +} + diff --git a/Manual_tools/src/latex_converter_config/html/Biblio/how_to_cite_cgal.html b/Manual_tools/src/latex_converter_config/html/Biblio/how_to_cite_cgal.html index d23af3cc319..88af581f078 100644 --- a/Manual_tools/src/latex_converter_config/html/Biblio/how_to_cite_cgal.html +++ b/Manual_tools/src/latex_converter_config/html/Biblio/how_to_cite_cgal.html @@ -10,7 +10,7 @@ CGAL Manual Chapters
- BACK TO INDEX + BACK TO INDEX

@@ -790,7 +790,7 @@ In CGAL Editorial Board, editor, CGAL User and Reference Manual.
- BACK TO INDEX + BACK TO INDEX

diff --git a/Manual_tools/src/latex_converter_config/html/cc_manual.sty b/Manual_tools/src/latex_converter_config/html/cc_manual.sty index 865f9b8b6b1..5393107d1af 100644 --- a/Manual_tools/src/latex_converter_config/html/cc_manual.sty +++ b/Manual_tools/src/latex_converter_config/html/cc_manual.sty @@ -32,6 +32,10 @@ \newcommand{\ccAuto}{\lcAuto} +\newcommand{\lciIfHowToCite}{\lcFalse} +\newcommand{\lcEnableHowToCite}{\gdef\lciIfHowToCite{\lcTrue}} + + % ########################################################################### % | % | o diff --git a/Manual_tools/src/latex_converter_config/html/latex.sty b/Manual_tools/src/latex_converter_config/html/latex.sty index d50bbc41dad..9f991c4cf0b 100644 --- a/Manual_tools/src/latex_converter_config/html/latex.sty +++ b/Manual_tools/src/latex_converter_config/html/latex.sty @@ -257,6 +257,8 @@ \lcRawHtml{
} \lciPopOutput% + \lciIfHowToCite{\lcHtmlHowToCite}{} + \lciPushOutput{comments}% \lcRawHtml{} \lciPopOutput% diff --git a/Manual_tools/src/latex_converter_config/html/latex_to_html_style_modern.sty b/Manual_tools/src/latex_converter_config/html/latex_to_html_style_modern.sty index b7953671411..859a7cd6d9d 100644 --- a/Manual_tools/src/latex_converter_config/html/latex_to_html_style_modern.sty +++ b/Manual_tools/src/latex_converter_config/html/latex_to_html_style_modern.sty @@ -21,7 +21,7 @@ {\lciPushOutput{minitoc}}% {\lciPushOutput{toc}}% #1\lciPopOutput% -} +} % ___________________________________________________________________________ % ########################################################################### @@ -67,6 +67,9 @@ BibliographyIndexTitle Page} + \lciIfHowToCite{% + \lcRawHtml{, Acknowledging CGAL}% + }{}% } % Args: none @@ -757,6 +760,51 @@ function getObj(name) \lciPopOutput}% } +\newcommand{\lcHtmlHowToCite}{ + \lciOpenTmpFile{acknowledge.html} +\lciHtmlFileHeader{Acknowledging CGAL} +\lciHtmlNavigationTop +\lcRawHtml{ +

CGAL is implemented for the most part by researchers. The academic +world evaluates and rewards researchers for a good part by the +analysis of the number of published papers and the number of citations +of their papers, which measures their impact. In order to make the +CGAL project attractive for researchers to contribute their work +(which allows users to benefit from new contributions), we are pushing +a model where the CGAL manual chapters are considered like +publications, and can be cited in articles as such. + +
We therefore kindly ask users to cite CGAL as appropriately as +possible in their papers, and to mention the use of CGAL on the web +pages of their projects using CGAL +and provide us with links to these web pages. Feel free to contact us +in case you have any question or remark on this topic.

+ +

We provide bibtex entries for the chapters of the +User and Reference Manual, as well as for +publications directly related to the CGAL software.

+ +

Citing the CGAL Library or the CGAL project

+ +If you want to cite the CGAL Library or project as a whole, please + + +

Citing the User and Reference Manual

+ +

If you want to refer to CGAL manual, please +

} + \lciHtmlNavigationBottom + \lciHtmlFileFooter + \lciCloseFile +} % ___________________________________________________________________________ % ########################################################################### diff --git a/Manual_tools/src/latex_to_html b/Manual_tools/src/latex_to_html index ebd53457dbf..d6960972f63 100755 --- a/Manual_tools/src/latex_to_html +++ b/Manual_tools/src/latex_to_html @@ -394,7 +394,7 @@ convert() { # check for .aux files automatically ExOpt="" if [ -r ${PathName}${RootName}.aux ]; then - grep "\\bibcite[{]" ${PathName}${RootName}.aux > ${TmpDir}/${RootName}.auxtmp + grep "\\bibcite[{]" ${PathName}${RootName}.aux > ${TmpDir}/${RootName}.auxtmp fi # Convert LaTeX into HTML.