of 54
Current View
JPSP
JACoW Proceedings Scripts Package
for SPMS and InDiCo conferences
Version for Windows OS
Volker RW Schaa
GSI, Darmstadt, Germany
Version 081104
Script version V9.2
Documentation version V9.0
Changes
Date
Version
Name
Comment
October 05
1.0
Jeff Patton
base version
March 06
1.1
John Poole
minor changes
May 06
2.0
VRW Schaa
new version: revive old T
E
X version which ended in 2005 leaving only fragments
of code. Now incorporating several handwritten notes
June 06
2.1
VRW Schaa
completely new and updated version (added: Autorun.inf, files delivered with
script, Production of abstract booklet, etc.)
July 2006
4.1
VRW Schaa
changed version number to get in synch with Matt’s versioning of the »
Proceedings
Scripts
« on
http://www-esh.fnal.gov/SPMS/
.
23. Jul 2006
4.2
vrws
Additions due to comments from Michael Abo-Bakr (Perl installation as non priv-
ileged user, WinEdt trial period, documentation for
cURL
deleted, error message
from
spmsbatch.pl
)
documentation adapted to changed version of »
pagecheck.pl
«
L
A
T
E
X description for use of special characters in Abstracts embedded and adapted
(errors in script corrected)
30. Jul 2006
4.2a
vrws
got the original JACoW logo from John
L
A
T
E
X description for use of list environments corrected
2. Aug 2006
4.2b
vrws
new version of »
spmsbatch.pl
«
more L
A
T
E
X commands described which are converted (PNP12 conference)
12. Aug 2006
4.2c
vrws
new version of »
spmsbatch.pl
« (
v.5.8
) (»
pdfopt
«
destroys
some of the PDF files
(error 110). The code is commented out now
16. Aug 2006
4.2d
vrws
new version of »
spmsbatch.pl
« (
v.5.9
) featuring ‘no links’ to missing papers in
$paper_directory
.
15. Sep 2006
4.2e
vrws
new version of »
spmsbatch.pl
« (
v.5.10
)
graphics and other included files moved to subdirectory »
graphics-includes/
«
28. Sep 2006
4.3
vrws
new version of »
spmsbatch.pl
« (
v.5.11
)
reconstructed version (after disk crash) with GPL sources in PDF
new version of conference reference file (now »
SCS2007
«)
16. Mar 2007
4.4
vrws
new version of »
spmsbatch.pl
« (
v.6.4
)
Update of required software versions
small update to production run sequence
28. Aug 2007
4.8
John Poole
Library data, Repatriation and changed scripts
21. Sep 2007
4.9
vrws
new version of »
spmsbatch.pl
« (
v.7.8
)
new version of conference reference file (now »
SCS2008
«)
23. Sep 2007
5.0
vrws
new version of »
spmsbatch.pl
« (
v.7.9
)
complete update of JSPS manual
14. Jan 2008
6.0
vrws
new version of »
spmsbatch.pl
« (
v.8.1
)
update of JSPS manual in parts
27. Feb 2008
7.0
vrws
new version of »
spmsbatch.pl
« (
v.8.2
)
update of JSPS manual in parts
15. Aug 2008
8.0
vrws
new version of »
spmsbatch.pl
« (
v.9.0
)
20. Oct 2008
9.0
vrws
new version of »
spmsbatch.pl
« (
v.9.1
)
complete update of JSPS manual
new version of conference reference file (now »
SCS2009
«)
2
Contents
1 Documentation Guideline
5
2 Software needed by the JACoW proceedings scripts
6
2.1 Perl
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
2.1.1 Additional Perl Module
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
2.1.2 Checking the Installation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
2.2 L
A
T
E
X
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
2.2.1 WinEdt
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
2.2.2 Checking the Installation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
2.2.3 Autoloading of not Installed L
A
T
E
X Packages
. . . . . . . . . . . . . . . . . . . . . . . . .
9
2.3 File Transfer Utility:
wget
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
2.4 PDF utilities
pdfinfo
,
pdftotext
,
pdffonts
, ...
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
2.5 Autorun Inf Editor
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
2.6 Ruby Scripting Language
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
3 JACoW Scripts and Command Procedures
14
3.1 Script Setup
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
3.2 Config Setup
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
3.3 XML Download
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
3.3.1 XML Download –
spmsread.pl
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
20
3.3.2 XML Download –
wget
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
21
3.3.3 XML Download –
InDiCo
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
3.4 JACoW Main Build Script:
spmsbatch.pl
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
22
3.5 Downloading PDF Files: Command File
pdfwget.bat
. . . . . . . . . . . . . . . . . . . . . . . . .
25
3.6 Packaging PDF Files: Command File
gen_texpdf.bat
. . . . . . . . . . . . . . . . . . . . . . . . .
26
3.7 Generate Keywords: Script
scan-keywords.pl
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
3.8 Table of Contents and Page numbering: Script
generate_toc.pl
. . . . . . . . . . . . . . . . . . .
28
3.8.1 SPMS
Generate TOC Values
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
3.8.2 InDiCo
Generate TOC Values
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
4 Production of Web Site, Abstract Booklet, Proceedings Volume, CD-ROM
29
4.1 Production Run for the Web Site
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
4.2 Production of an Abstract Booklet
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
29
4.3 Production of a CD-ROM Image
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
4.4 Special Characters in Abstracts
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
4.4.1 Set of accented characters
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
4.4.2 Set of recognized math characters (L
A
T
E
X mode)
. . . . . . . . . . . . . . . . . . . . . . .
33
4.4.3 Math characters available in L
A
T
E
X notation
. . . . . . . . . . . . . . . . . . . . . . . . . .
34
4.4.4 Set of recognized “writings”
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
4.4.5 List Formatting
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
35
5 Check Utilities and Procedures
36
5.1 Check for Completeness
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
5.2 Script
pagecheck
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
36
5.3 Xenu Link Sleuth
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
5.4 Script
pdf-showfont
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
39
5.5 Script
pdfopt
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
40
6 Files Delivered with the Scripts
41
6.1 File »
papers/abstract-base.tex
«
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
6.2 File »
html/confproc.css
«
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
6.3 File »
paper-finals/keywords.list
«
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
43
7 Keywords, Library Data and Repatriation
1
44
1
Chapter provided by John Poole
3
7.1 Generation of Upload Scripts
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
44
7.2 Uploading
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
45
7.3 Library data
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
45
8 Known Bugs and ‘What to Do When...’
46
8.1 Selected Author not Highlighted in Affiliation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
46
8.2 Selected Author Appears Twice in Affiliation and With Paper Code and Abstract
. . . . . . . . .
46
8.3 Abstract Booklet Stops While Compiling
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
47
9 List of Scripts and Documentation with Versions and Change History
48
9.1
keyword-sql.pl
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
48
9.2
pagecheck.pl
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
48
9.3
scan-keywords.pl
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
48
9.4
spmsbatch.pl
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
49
9.5
JPSP
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53
10 GNU General Public License
54
List of Tables
8 »
keyword-sql.pl
«
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
44
10 »
keywords-regexps-sql.pl
«
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
44
12 Citation Data Formats
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
45
List of Figures
1
Autorun.inf Editor
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
2 Ruby Download Website
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
3 Ruby Setup Wizard
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13
4 Standard layout for Sample Conference working directories
. . . . . . . . . . . . . . . . . . . . .
15
5 Basic layout
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
6 Banner page with conference logo and conference name and site
. . . . . . . . . . . . . . . . . . .
17
7 InDiCo conference in parallel display mode: (left) HTML view, (right) JACoW XML view.
. . .
22
8 Affiliation Request Pending for Mr. Larijani
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
23
9 Paper with abstract and links to transparencies and audio recording
. . . . . . . . . . . . . . . .
24
10 Problem with old thumbnail for page 1 displayed in final paper
. . . . . . . . . . . . . . . . . . .
26
11 Generate TOC Values
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
12 TOC Numbers Generated
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
28
13 Xenu’s report for all addresses found
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
14 Xenu’s statistics for total and mime type dependent space needed
. . . . . . . . . . . . . . . . . .
38
15 Xenu’s options menu
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
38
4