International
Tables for
Crystallography
Volume A1
Symmetry relations between space groups
Edited by Hans Wondratschek and Ulrich Müller

International Tables for Crystallography (2006). Vol. A1, Computer production of Parts 2 and 3.

Computer production of Parts 2 and 3

Preslav Konstantinov,a Asen Kirov,b Eli B. Kroumova,c Mois I. Aroyoc* and Ulrich Müllerd

aInstitute for Nuclear Research and Nuclear Energy, 72 Tzarigradsko Chaussee, BG-1784 Sofia, Bulgaria,bFaculty of Physics, University of Sofia, bulvd. J. Boucher 5, BG-1164 Sofia, Bulgaria,cDepartamento de Física de la Materia Condensada, Facultad de Ciencias, Universidad del País Vasco, Apartado 644, E-48080 Bilbao, Spain, and dFachbereich Chemie, Philipps-Universität, D-35032 Marburg, Germany
Correspondence e-mail:  wmpararm@lg.ehu.es

The text and tables of this volume were produced electronically using the [\LaTeX \,2\varepsilon] typesetting system (Lamport, 1994[link]), which has the following advantages:

  • (1) correcting and modifying the text, the layout and the data is easy;

  • (2) correcting or updating all of the above for future editions of this volume should also be simple;

  • (3) the cost of production for this first edition and for later editions should be kept low.

At first, sample input files for generating the tables of Part 2[link] for a few space groups were written which contained [\LaTeX \,2\varepsilon] instructions for creating both the page layout and the subgroup information. However, these files turned out to be rather complex and difficult to write and to adapt. It proved practically impossible to make changes in the layout. In addition, it could be foreseen that there would be many different layouts for the different space groups. Therefore, this method was abandoned. Instead, a separate data file was created for every space group in each setting listed in the tables. These files contained only the information about the subgroups and supergroups, encoded using specially created [\LaTeX \,2\varepsilon] commands and macros. These macros were defined in a separate package file which essentially contained the algorithm for the layout. Keeping the formatting information separate from the content as much as possible allowed us to change the layout by redefining the macros without changing the data files. This was done several times during the production of the tables.

The data files are relatively simple and only a minimal knowledge of [\LaTeX \,2\varepsilon] is required to create and revise them should it be necessary later. A template file was used to facilitate the initial data entry by filling blank spaces and copying pieces of text in a text editor. It was also possible to write computer programs to extract the information from the data files directly. Such programs were used for checking the data in the files that were used to typeset the volume. The data prepared for Part 2[link] were later converted into a more convenient, machine-readable format so that they could be used in the database of the Bilbao crystallographic server at http://www.cryst.ehu.es/ .

The final composition of all plane-group and space-group tables of maximal subgroups and minimal supergroups was done by a single computer job. References in the tables from one page to another were automatically computed. The run takes 1 to 2 minutes on a modern workstation. The result is a PostScript file which can be fed to most laser printers or other modern printing/typesetting equipment.

The resulting files were also used for the preparation of the fifth edition of International Tables for Crystallography Volume A (2002) (abbreviated as IT A). Sections of the data files of Part 2[link] of the present volume were transferred directly to the data files for Parts 6[link] and 7[link] of IT A to provide the subgroup and supergroup information listed there. The formatting macros were rewritten to achieve the layout used in IT A.

The different types of data in the [\LaTeX \,2\varepsilon] files were either keyed by hand or computer-generated. The preparation of the data files of Part 2[link] can be summarized as follows:

  • Headline, origin: hand-keyed.

  • Generators: hand-keyed.

  • General positions: created by a program from a set of generators. The algorithm uses the well known generating process for space groups based on their solvability property, cf. Section 8.3.5[link] of IT A.

  • Maximal subgroups: hand-keyed. The data for the subgroup generators (or general-position representatives for the cases of translationengleiche subgroups and klassengleiche subgroups with `loss of centring translations'), for transformation matrices and for conjugacy relations between subgroups were checked by specially designed computer programs.

  • Minimal supergroups: created automatically from the data for maximal subgroups.

The electronic preparation of the subgroup tables and the text of Part 2[link] was carried out on various Unix- and Windows-based computers in Sofia, Bilbao, Stuttgart and Karlsruhe. The development of the computer programs and the layout macros in the package file was done in parallel by different members of the team. Th. Hahn (Aachen) contributed to the final arrangement of the data.

The tables of Part 3[link] have a different layout, and a style file of their own was created for their production. Again, separate data files were prepared for every space group, containing only the information concerning the subgroups. The macros of the style file were developed by U. Müller, who also hand-keyed all files over the course of seven years.

Most of the data of Part 2[link] were checked using computer programs developed by F. Gähler (cf. Chapter 1.4[link] ) and A. Kirov. The relations of the Wyckoff positions (Part 3[link] ) were checked by G. Nolze (Berlin) with the aid of his computer program POWDER CELL (Nolze, 1996[link]). In addition, all relations were cross-checked with the program WYCKSPLIT by Kroumova et al. (1998[link]), with the exception of the positions of high multiplicities of some cubic space groups with subgroup indices > 50, which could not be handled by the program.

References

Kroumova, E., Perez-Mato, J. M. & Aroyo, M. I. (1998). WYCKSPLIT. Computer program for the determination of the relations of Wyckoff positions for a group–subgroup pair. J. Appl. Cryst. 31, 646. Accessible at: http://www.cryst.ehu.es/cryst/wpsplit.html .
Lamport, L. (1994). A document preparation system. 2nd ed. Reading, MA: Addison-Wesley.
Nolze, G. (1996). POWDER CELL. Computer program for the calculation of X-ray powder diagrams. Bundesanstalt für Materialforschung, Berlin.








































to end of page
to top of page