view CITATION @ 17510:7542f4496974

eliminate some macros in version.h * version.cc: New file. * Makefile.am (DIST_SRC, liboctinterp_la_SOURCES): Add it to the lists. * version.cc, version.in.h (octave_www_statement, octave_contrib_statement, octave_bugs_statement, octave_name_version_and_copyright, octave_name_version_copyright_copying_and_warranty, octave_name_version_copyright_copying_warranty_and_bugs, octave_startup_message): New functions. * version.cc (octave_warranty_statement, format_url): New static functions. * version.in.h (OCTAVE_API_VERSION_NUMBER, OCTAVE_NAME_AND_VERSION, OCTAVE_CONFIG_STATEMENT, OCTAVE_COPYING_STATEMENT, X_OCTAVE_WARRANTY_STATEMENT, OCTAVE_WARRANTY_STATEMENT, OCTAVE_WWW_STATEMENT, OCTAVE_CONTRIB_STATEMENT OCTAVE_BUGS_STATEMENT OCTAVE_NAME_VERSION_AND_COPYRIGHT, OCTAVE_NAME_VERSION_COPYRIGHT_COPYING_AND_WARRANTY, X_OCTAVE_NAME_VERSION_COPYRIGHT_COPYING_AND_WARRANTY, X_OCTAVE_NAME_VERSION_COPYRIGHT_COPYING_WARRANTY_AND_BUGS, OCTAVE_NAME_VERSION_COPYRIGHT_COPYING_WARRANTY_AND_BUGS, OCTAVE_STARTUP_MESSAGE): Delete macros. Change all uses to new functions.
author John W. Eaton <jwe@octave.org>
date Sat, 28 Sep 2013 15:04:14 -0400
parents 3a93af21d206
children a6d13c62fccf
line wrap: on
line source

To cite GNU Octave in publications use:

  John W. Eaton, David Bateman, and Søren Hauberg (2009).  GNU Octave version
  3.0.1 manual: a high-level interactive language for numerical computations.
  CreateSpace Independent Publishing Platform.  ISBN 1441413006,
  URL http://www.gnu.org/software/octave/doc/interpreter/

A BibTeX entry for LaTeX users is:

  @book{,
    author    = {John W. Eaton and David Bateman and S\oren Hauberg},
    title     = {{GNU Octave} version 3.0.1 manual: a high-level interactive language for numerical computations},
    publisher = {CreateSpace Independent Publishing Platform},
    year      = {2009},
    note      = {{ISBN} 1441413006},
    url       = {http://www.gnu.org/software/octave/doc/interpreter},
  }

We have invested a lot of time and effort in creating GNU Octave, please cite it
when using it.  See also `citation pkgname' for citing Octave packages.