SYNOPSIS

ltx2crossrefxml [-c config_file] [-o output] latex_file latex_file ...

OPTIONS

-c config_file

Configuration file. If this file is absent, some defaults are used. See below for its format.

-o output

Output file. If this option is not used, the \s-1XML\s0 is output to stdout.

DESCRIPTION

The script takes a number of latex files and produces an \s-1XML\s0 file ready for submission to Crossref. Each file must be previously processed by LaTeX with the newest \*(C`resphilosophica\*(C' package: the package creates the file \*(C`.rti\*(C' wtih the information about the bibliography.

The processing of reference list is at present rather limited: only so called unstructured references are produced.

CONFIGURATION FILE FORMAT

The configuration file is mostly self-explanatory: it has comments (starting with \*(C`#\*(C') and assginments in the form

   $field = value ;

EXAMPLES

ltx2crossrefxml.pl ../paper1/paper1.tex ../paper2/paper2.tex -o result.xml

ltx2crossrefxml.pl -c myconfig.cnf paper.tex -o paper.xml

AUTHOR

Boris Veytsman

COPYRIGHT AND LICENSE

Copyright (C) 2012 Boris Veytsman

This is free software. You may redistribute copies of it under the terms of the \s-1GNU\s0 General Public License <http://www.gnu.org/licenses/gpl.html>. There is \s-1NO\s0 \s-1WARRANTY\s0, to the extent permitted by law.