Newer
Older
XML / format-master.xml
<?xml version="1.0" encoding="utf-8"?>
<!-- This will mostly be a list of element names to match, along with the corresponding HTML and LaTeX handling XSLT code. -->
<stylesheet	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
			xmlns:xs="http://www.w3.org/2001/XMLSchema">

	<!--
		Various "global" elements that are frequently used across all documents. Some are passed in as arguments to the stylesheet (e.g., paper number), while others are things that don't change that often, and are thus hard coded (e.g., Oracle version).
	-->
	<include href="modules/global-elements.xml" />
	
	<!-- Output a string containing the date that the document was last built. -->
	<include href="modules/build-date.xml" />

	<!-- Basic page layout elements: paragraphs, page breask, etc. -->
	<include href="modules/basic-page-elements.xml" />

	<!-- Special characters. -->
	<include href="modules/special-characters.xml" />

	<!-- Greek characters. -->
	<include href="modules/greek-characters.xml" />

	<!-- Miscellaneous symbols. -->
	<include href="modules/miscellaneous-symbols.xml" />

	<!-- Emoticons. -->
	<include href="modules/emoticons.xml" />

	<!-- Mathematical operators and symbols. -->
	<include href="modules/mathematical-symbols.xml" />

	<!-- Relational algebra operators. -->
	<include href="modules/relational-algebra.xml" />

	<!-- In-text "paths", for displaying things like menu paths, file system paths, or keyboard sequences. -->
	<include href="modules/path-like-elements.xml" />

	<!-- Basic text formatting (emphasis, bold, etc.). -->
	<include href="modules/basic-text-formatting.xml" />

	<!-- Inline code and code blocks. -->
	<include href="modules/code-formatting.xml" />

	<!-- Fonts and typefaces. -->
	<include href="modules/fonts.xml" />
	
	<!-- Quoted text. -->
	<include href="modules/quotations.xml" />

	<!-- Lists (itemised, enumerated, definition). -->
	<include href="modules/lists.xml" />

	<!-- Obsolete items (in order to provide informative error messages). -->
	<include href="modules/obsolete.xml" />
	
	<!-- Text of questions and sample answers. -->
	<include href="modules/q-and-a.xml" />
	
	<!-- Footnotes. -->
	<include href="modules/footnotes.xml" />
	
	<!-- "Titling" elements, e.g., title, author, date. -->
	<include href="modules/titling.xml" />

	<!-- Sections, subsections, etc. -->
	<include href="modules/sectioning.xml" />
	
	<!-- Meta-elements. -->
	<include href="modules/meta-elements.xml" />
	
	<!-- Tabular structures (LaTeX {tabular}, HTML <table>). -->
	<include href="modules/tabular.xml" />
	
	<!-- Hyperlinks. -->
	<include href="modules/hyperlinks.xml" />

	<!-- Cross-references. -->
	<include href="modules/cross-references.xml" />
	
	<!-- "Floating" items such as figures and tables. -->
	<include href="modules/floaters.xml" />
	
	<!-- Images. -->
	<include href="modules/images.xml" />
	
	<!-- Include other documents. -->
	<include href="modules/inclusions.xml" />
	
	<!-- LaTeX-specific stuff. -->
	<include href="modules/latex.xml" />
	
	<!-- Embedding raw LaTeX or HTML code. -->
	<include href="modules/native-code.xml" />
	
	<!-- Conditional processing depending on the format. -->
	<include href="modules/conditional-processing.xml" />
		
	<!-- Mathematics. -->
	<include href="modules/maths.xml" />
	
	<!-- Otago-specific items. -->
	<include href="modules/otago-specific.xml" />
	
	<!-- Multi-column page layouts. -->
	<include href="modules/multi-column.xml" />
	
	<!-- Bibliographies and reference lists. -->
	<include href="modules/bibliography.xml" />
	
	<!-- Format numbers. -->
	<include href="modules/number-formatting.xml" />
	
	<!-- Paper calendar and teaching dates. -->
	<include href="modules/paper-calendar.xml" />
	<include href="modules/paper-calendar-dates.xml" />
	

</stylesheet>