Safran templates!

Commit
89f9a6db8987d41bf49071bd3f420c8315216748
Author
Marius Peter <blendoit@gmail.com>
Author date
Committer
Marius Peter <blendoit@gmail.com>
Committer date
Changed files
resources/templates/documents/A220-Flow-Div-procedure_title.org
index 00000000..23d4c7fc 000000..100644
@@ -0,0 +1,43 @@
1 Added: # -*- mode: org; -*- #
2 Added:
3 Added: # Document number and rev in top-right header
4 Added: #+LATEX_HEADER_EXTRA: \fancyhead[R]{\texttt{A220 Flow Diverter Test Draft 8}\\ \thedate}
5 Added: # Increase spacing between header rule and main text body
6 Added: #+LATEX: \rule[-16pt]{0pt}{16pt}\\
7 Added: #+LATEX: \huge
8 Added: #+LATEX: \bgroup
9 Added: #+LATEX: \def\arraystretch{1.4}
10 Added: #+LATEX: \noindent
11 Added: #+ATTR_LATEX: :center nil
12 Added: | \textsc{Document} | =DVTP 38000-949-01 Draft 8= |
13 Added: | \textsc{Program} | Airbus A220 |
14 Added: | \textsc{Title} | \thetitle |
15 Added: | \textsc{System} | Water and Waste |
16 Added: | \textsc{Product} | Flow Diverter |
17 Added: | \textsc{ATA No} | =38= |
18 Added: | \textsc{ECCN} | =9E991= |
19 Added:
20 Added: #+LATEX: \vfill
21 Added: #+LATEX: \noindent
22 Added: #+LATEX: \large
23 Added: #+LATEX: \textbf{Original Signatures}
24 Added: #+LATEX: \vspace{1.0cm}
25 Added:
26 Added: #+LATEX: \noindent
27 Added: #+ATTR_LATEX: :center nil
28 Added: | *Prepared:* | \rule{8.0cm}{1pt} | *Date:* | \rule{4.0cm}{1pt} |
29 Added: | | Marius Peter, Systems Test Engineer | | |
30 Added: | | | | |
31 Added: | *Checked:* | \rule{8.0cm}{1pt} | *Date:* | \rule{4.0cm}{1pt} |
32 Added: | | Jeff Borlik, Senior Principal Engineer | | |
33 Added: | | | | |
34 Added: | *Approved:* | \rule{8.0cm}{1pt} | *Date:* | \rule{4.0cm}{1pt} |
35 Added: | | Deborah Osborne, Head of Design Authority | | |
36 Added: #+LATEX: \egroup
37 Added:
38 Added: #+LATEX: \normalsize
39 Added: #+LATEX: \clearpage
40 Added: #+LATEX: \tableofcontents
41 Added: #+LATEX: \listoffigures
42 Added: #+LATEX: \listoftables
43 Added: #+LATEX: \clearpage
resources/templates/documents/B787-VG-characterization.org_title
index 00000000..b4f1507b 000000..100644
@@ -0,0 +1,43 @@
1 Added: # -*- mode: org; -*- #
2 Added:
3 Added: # Document number and rev in top-right header
4 Added: #+LATEX_HEADER_EXTRA: \fancyhead[R]{\texttt{B787 VG Characterization Draft 1}\\ \thedate}
5 Added: # Increase spacing between header rule and main text body
6 Added: #+LATEX: \rule[-16pt]{0pt}{16pt}\\
7 Added: #+LATEX: \huge
8 Added: #+LATEX: \bgroup
9 Added: #+LATEX: \def\arraystretch{1.4}
10 Added: #+LATEX: \noindent
11 Added: #+ATTR_LATEX: :center nil
12 Added: | \textsc{Document} | =77000-XXX Draft 1= |
13 Added: | \textsc{Program} | Boeing 787 |
14 Added: | \textsc{Title} | \thetitle |
15 Added: | \textsc{System} | Water and Waste |
16 Added: | \textsc{Product} | Vacuum Generator |
17 Added: | \textsc{ATA No} | =XXX= |
18 Added: | \textsc{ECCN} | =XXX= |
19 Added:
20 Added: #+LATEX: \vfill
21 Added: #+LATEX: \noindent
22 Added: #+LATEX: \large
23 Added: #+LATEX: \textbf{Original Signatures}
24 Added: #+LATEX: \vspace{1.0cm}
25 Added:
26 Added: #+LATEX: \noindent
27 Added: #+ATTR_LATEX: :center nil
28 Added: | *Prepared:* | \rule{8.0cm}{1pt} | *Date:* | \rule{4.0cm}{1pt} |
29 Added: | | Marius Peter, Systems Test Engineer | | |
30 Added: | | | | |
31 Added: | *Checked:* | \rule{8.0cm}{1pt} | *Date:* | \rule{4.0cm}{1pt} |
32 Added: | | Sung Hong, Product Engineer | | |
33 Added: | | | | |
34 Added: | *Approved:* | \rule{8.0cm}{1pt} | *Date:* | \rule{4.0cm}{1pt} |
35 Added: | | Oscar Mathews, Systems Engineer | | |
36 Added: #+LATEX: \egroup
37 Added:
38 Added: #+LATEX: \normalsize
39 Added: #+LATEX: \clearpage
40 Added: #+LATEX: \tableofcontents
41 Added: #+LATEX: \listoffigures
42 Added: #+LATEX: \listoftables
43 Added: #+LATEX: \clearpage
resources/templates/documents/MA700-SRCI.org_title
index 00000000..da3c2352 000000..100644
@@ -0,0 +1,46 @@
1 Added: # -*- mode: org; -*-
2 Added:
3 Added: # Document number and rev in top-right header
4 Added: #+LATEX_HEADER_EXTRA: \fancyhead[R]{\color{gray} \texttt{80000-XXX Rev. A}\\ \thedate \\ \texttt{\theauthor}}
5 Added: # Increase spacing between header rule and main text body
6 Added: #+LATEX: \rule[-16pt]{0pt}{16pt}\\
7 Added: #+LATEX: \huge
8 Added: #+LATEX: \bgroup
9 Added: #+LATEX: \def\arraystretch{1.4}
10 Added: #+LATEX: \noindent
11 Added: #+ATTR_LATEX: :center nil
12 Added: | \textsc{Document:} | =80000-XXX= |
13 Added: | \textsc{Revision:} | =A= |
14 Added: | \textsc{Program:} | XAC MA700 |
15 Added: | \textsc{Title:} | \thetitle |
16 Added: | \textsc{System:} | Water and Waste |
17 Added: | \textsc{ATA No:} | =XXX= |
18 Added: | \textsc{ECCN:} | =XXX= |
19 Added:
20 Added: #+LATEX: \vfill
21 Added: #+LATEX: \noindent
22 Added: #+LATEX: \large
23 Added: #+LATEX: \textbf{Original Signatures}
24 Added: #+LATEX: \vspace{1.0cm}
25 Added:
26 Added: #+LATEX: \noindent
27 Added: #+ATTR_LATEX: :center nil
28 Added: | *Prepared:* | \rule{6.6cm}{1pt} | *Date:* | \rule{2.4cm}{1pt} |
29 Added: | | Marius Peter, Systems Test Engineer | | |
30 Added: | | | | |
31 Added: | *Checked:* | \rule{6.6cm}{1pt} | *Date:* | \rule{2.4cm}{1pt} |
32 Added: | | Richard Bourne, Sr Systems Engineer | | |
33 Added: | | | | |
34 Added: | *Checked:* | \rule{6.6cm}{1pt} | *Date:* | \rule{2.4cm}{1pt} |
35 Added: | | Jamie Orcutt, Integration Engineer | | |
36 Added: | | | | |
37 Added: | *Approved:* | \rule{6.6cm}{1pt} | *Date:* | \rule{2.4cm}{1pt} |
38 Added: | | Ying Huang-Isella, Chief Engineer | | |
39 Added: #+LATEX: \egroup
40 Added:
41 Added: #+LATEX: \normalsize
42 Added: #+LATEX: \clearpage
43 Added: #+LATEX: \setcounter{tocdepth}{2}\tableofcontents
44 Added: #+LATEX: \listoffigures
45 Added: #+LATEX: \listoftables
46 Added: #+LATEX: \clearpage
resources/templates/documents/MA700-WBS.org_title
index 00000000..a10ef909 000000..100644
@@ -0,0 +1,46 @@
1 Added: # -*- mode: org; -*- #
2 Added:
3 Added: # Document number and rev in top-right header
4 Added: #+LATEX_HEADER_EXTRA: \fancyhead[R]{\texttt{80000-XXX Rev. A}\\ \thedate}
5 Added: # Increase spacing between header rule and main text body
6 Added: #+LATEX: \rule[-16pt]{0pt}{16pt}\\
7 Added: #+LATEX: \huge
8 Added: #+LATEX: \bgroup
9 Added: #+LATEX: \def\arraystretch{1.4}
10 Added: #+LATEX: \noindent
11 Added: #+ATTR_LATEX: :center nil
12 Added: | \textsc{Document:} | =80000-XXX= |
13 Added: | \textsc{Revision:} | =Draft 5= |
14 Added: | \textsc{Program:} | XAC MA700 |
15 Added: | \textsc{Title:} | \thetitle |
16 Added: | \textsc{System:} | Water and Waste |
17 Added: | \textsc{ATA No:} | =XXX= |
18 Added: | \textsc{ECCN:} | =XXX= |
19 Added:
20 Added: #+LATEX: \vfill
21 Added: #+LATEX: \noindent
22 Added: #+LATEX: \large
23 Added: #+LATEX: \textbf{Original Signatures}
24 Added: #+LATEX: \vspace{1.0cm}
25 Added:
26 Added: #+LATEX: \noindent
27 Added: #+ATTR_LATEX: :center nil
28 Added: | *Prepared:* | \rule{8.5cm}{1pt} | *Date:* | \rule{3.0cm}{1pt} |
29 Added: | | Marius Peter, Systems Test Engineer | | |
30 Added: | | | | |
31 Added: | *Checked:* | \rule{8.5cm}{1pt} | *Date:* | \rule{3.0cm}{1pt} |
32 Added: | | Richard Bourne, Sr Systems Engineer | | |
33 Added: | | | | |
34 Added: | *Checked:* | \rule{8.5cm}{1pt} | *Date:* | \rule{3.0cm}{1pt} |
35 Added: | | Jamie Orcutt, Integration Engineer | | |
36 Added: | | | | |
37 Added: | *Approved:* | \rule{8.5cm}{1pt} | *Date:* | \rule{3.0cm}{1pt} |
38 Added: | | Ying Huang-Isella, Chief Engineer | | |
39 Added: #+LATEX: \egroup
40 Added:
41 Added: #+LATEX: \normalsize
42 Added: #+LATEX: \clearpage
43 Added: #+LATEX: \tableofcontents
44 Added: #+LATEX: \listoffigures
45 Added: #+LATEX: \listoftables
46 Added: #+LATEX: \clearpage
resources/templates/documents/MA700-basic-troubleshooting-manual.org_title
index 00000000..ec5a5155 000000..100644
@@ -0,0 +1,45 @@
1 Added: # -*- mode: org; -*- #
2 Added:
3 Added: # Document number and rev in top-right header
4 Added: #+LATEX_HEADER_EXTRA: \fancyhead[R]{\texttt{80000-XXX Draft 1}\\ \thedate}
5 Added: # Increase spacing between header rule and main text body
6 Added: #+LATEX: \rule[-16pt]{0pt}{16pt}\\
7 Added: #+LATEX: \bgroup
8 Added: #+LATEX: \huge
9 Added: #+LATEX: \def\arraystretch{1.4}
10 Added: #+LATEX: \noindent
11 Added: #+ATTR_LATEX: :center nil
12 Added: | \textsc{Document:} | =80000-XXX= |
13 Added: | \textsc{Revision:} | =Draft 1= |
14 Added: | \textsc{Program:} | XAC MA700 |
15 Added: | \textsc{Title:} | \thetitle |
16 Added: | \textsc{System:} | Water and Waste |
17 Added: | \textsc{ATA No:} | XXX |
18 Added: | \textsc{ECCN:} | XXX |
19 Added:
20 Added: #+LATEX: \vfill
21 Added: #+LATEX: \noindent
22 Added: #+LATEX: \large
23 Added: #+LATEX: \textbf{Original Signatures}
24 Added: #+LATEX: \vspace{1.0cm}
25 Added:
26 Added: #+LATEX: \noindent
27 Added: #+ATTR_LATEX: :center nil
28 Added: | *Prepared:* | \rule{8.5cm}{1pt} | *Date:* | \rule{3.0cm}{1pt} |
29 Added: | | Marius Peter, Systems Test Engineer | | |
30 Added: | | | | |
31 Added: | *Checked:* | \rule{8.5cm}{1pt} | *Date:* | \rule{3.0cm}{1pt} |
32 Added: | | Richard Bourne, Sr Systems Engineer | | |
33 Added: | | | | |
34 Added: | *Checked:* | \rule{8.5cm}{1pt} | *Date:* | \rule{3.0cm}{1pt} |
35 Added: | | Jamie Orcutt, Integration Engineer | | |
36 Added: | | | | |
37 Added: | *Approved:* | \rule{8.5cm}{1pt} | *Date:* | \rule{3.0cm}{1pt} |
38 Added: | | Ying Huang-Isella, Chief Engineer | | |
39 Added: #+LATEX: \egroup
40 Added:
41 Added: #+LATEX: \clearpage
42 Added: #+LATEX: \tableofcontents
43 Added: #+LATEX: \listoffigures
44 Added: #+LATEX: \listoftables
45 Added: #+LATEX: \clearpage
resources/templates/documents/MA700-notes.org_title
index 00000000..444f8841 000000..100644
@@ -0,0 +1,42 @@
1 Added: # -*- mode: org; eval: (visual-line-mode); -*- #
2 Added:
3 Added: # Document number and rev in top-right header
4 Added: #+LATEX_HEADER_EXTRA: \fancyhead[R]{\texttt{80000-XXX Rev. A}\\ \thedate \\ \texttt{\theauthor}}
5 Added: # Increase spacing between header rule and main text body
6 Added: #+LATEX: \rule[-16pt]{0pt}{16pt}\\
7 Added: #+LATEX: \bgroup
8 Added: #+LATEX: \huge
9 Added: #+LATEX: \def\arraystretch{1.4}
10 Added: #+LATEX: \noindent
11 Added: #+ATTR_LATEX: :center nil
12 Added: | \textsc{Document:} | =80000-XXX= |
13 Added: | \textsc{Revision:} | A |
14 Added: | \textsc{Program:} | XAC MA700 |
15 Added: | \textsc{Title:} | \thetitle |
16 Added: | \textsc{System:} | Water and Waste |
17 Added: | \textsc{ATA No:} | XXX |
18 Added: | \textsc{ECCN:} | XXX |
19 Added:
20 Added: #+LATEX: \vfill
21 Added: #+LATEX: \noindent
22 Added: #+LATEX: \large
23 Added: #+LATEX: \textbf{Original Signatures}
24 Added: #+LATEX: \vspace{1.0cm}
25 Added:
26 Added: #+LATEX: \noindent
27 Added: #+ATTR_LATEX: :center nil
28 Added: | *Prepared:* | \rule{8.0cm}{1pt} | *Date:* | \rule{3.0cm}{1pt} |
29 Added: | | Marius Peter, Systems Test Engineer | | |
30 Added: | | | | |
31 Added: | *Checked:* | \rule{8.0cm}{1pt} | *Date:* | \rule{3.0cm}{1pt} |
32 Added: | | Richard Bourne, Sr Systems Engineer | | |
33 Added: | | | | |
34 Added: | *Approved:* | \rule{8.0cm}{1pt} | *Date:* | \rule{3.0cm}{1pt} |
35 Added: | | Ying Huang-Isella, Chief Engineer | | |
36 Added: #+LATEX: \egroup
37 Added:
38 Added: #+LATEX: \clearpage
39 Added: #+LATEX: \tableofcontents
40 Added: #+LATEX: \listoffigures
41 Added: #+LATEX: \listoftables
42 Added: #+LATEX: \clearpage
resources/templates/documents/Safran-doc-booklet.setup
index 00000000..f4cb87da 000000..100644
@@ -0,0 +1,40 @@
1 Added: # -*- mode: org; eval: (visual-line-mode); -*- #
2 Added:
3 Added:
4 Added: * Options
5 Added:
6 Added: #+OPTIONS: tags:nil toc:nil title:nil p:t
7 Added:
8 Added: ** LaTeX
9 Added:
10 Added: LaTeX is the premier free document preparation system.
11 Added:
12 Added:
13 Added: *** Document class & options
14 Added:
15 Added: We choose the article class. It is generic, nice and simple.
16 Added:
17 Added: #+LATEX_CLASS: article
18 Added: #+LATEX_CLASS_options: [a5paper]
19 Added:
20 Added:
21 Added: *** Geometry
22 Added:
23 Added: Thanks to the geometry package, we can set the margin widths on all
24 Added: sides.
25 Added:
26 Added: #+LATEX_HEADER: \usepackage[
27 Added: #+LATEX_HEADER: left = 0.5in ,
28 Added: #+LATEX_HEADER: right = 0.5in ,
29 Added: #+LATEX_HEADER: top = 0.8in ,
30 Added: #+LATEX_HEADER: bottom = 1.6in ,]{geometry}
31 Added:
32 Added: Our main setupfile must be called here, so that the =geometry=
33 Added: definition above takes precedence. However, the footer definition
34 Added: comes afterwards, in order to override the definition contained in
35 Added: =Safran-doc.setup=.
36 Added: #+SETUPFILE: "L:/org/templates/Safran-doc.setup"
37 Added:
38 Added: #+LATEX_HEADER_EXTRA: \fancyfoot[C]{\hrulefill\\[8pt]
39 Added: #+LATEX_HEADER_EXTRA: \color{Gray} Page~\thepage/\pageref*{LastPage}\\[8pt]
40 Added: #+LATEX_HEADER_EXTRA: \footnotesize \texttt{\textbf{MAG Aerospace Industries, LLC---Proprietary and Confidential.}}}
resources/templates/documents/Safran-doc.setup
index 00000000..aad1eeba 000000..100644
@@ -0,0 +1,236 @@
1 Added: # -*- mode: org; eval: (visual-line-mode); -*- #
2 Added:
3 Added: #+begin_abstract
4 Added: This document is a configuration file for Emacs [[https://orgmode.org/][Org mode]]. It describes
5 Added: how to export Org mode documents to PDFs that look visually similar to
6 Added: the Safran document templates. The configuration described in this
7 Added: document applies to this document itself; you can find the PDF version
8 Added: of this file in the same folder, or export this very file to PDF from
9 Added: within Emacs by using ~C-p~ (Control key + p) if using my /Smart
10 Added: Documents/ distribution.
11 Added: #+end_abstract
12 Added:
13 Added:
14 Added: * \huge Safran Document Template
15 Added: :PROPERTIES:
16 Added: :UNNUMBERED: t
17 Added: :END:
18 Added:
19 Added: #+ATTR_LATEX: :center nil
20 Added: | =From= | Marius Peter |
21 Added: | =To= | Safran |
22 Added: | =Date= | <2021-06-22 Tue> |
23 Added: | =Subject= | Safran template for Emacs Org mode |
24 Added:
25 Added: #+LATEX: \tableofcontents
26 Added:
27 Added:
28 Added: * Usage
29 Added:
30 Added: Towards the beginning of your Org mode file, simply add
31 Added: : #+SETUPFILE: "L:/org/templates/Safran-doc.setup"
32 Added: which will call this very file's instructions. The remainder of the
33 Added: document can be as plain as you wish.
34 Added:
35 Added:
36 Added: * The template
37 Added:
38 Added: This template provides:
39 Added:
40 Added: 1. Fonts
41 Added: 2. Header
42 Added: 1. Safran logo
43 Added: 2. Document metadata
44 Added: 3. Footer
45 Added: 1. Page numbering
46 Added: 2. ``Proprietary and Confidential'' notice
47 Added:
48 Added: And not much else. You must either design your own title page, or copy
49 Added: the following elegant example for a minimalistic title section at the
50 Added: top of your exported PDF. The macros contained in triple curly braces
51 Added: are a convenient way to render your =#+TITLE=, =#+AUTHOR=, =#+DATE=,
52 Added: and other document properties you will have previously defined.
53 Added:
54 Added: : * \huge {{{TITLE}}}
55 Added: : :PROPERTIES:
56 Added: : :UNNUMBERED: t
57 Added: : :END:
58 Added: :
59 Added: : #+ATTR_LATEX: :center nil
60 Added: : | =From= | {{{AUTHOR}}} |
61 Added: : | =To= | Your recipient |
62 Added: : | =Date= | {{{DATE}}} |
63 Added: : | =Subject= | Description of the document subject |
64 Added: :
65 Added: : #+LATEX: \tableofcontents
66 Added:
67 Added:
68 Added: ** Options
69 Added:
70 Added: #+OPTIONS: tags:nil toc:nil title:nil p:t
71 Added: : #+OPTIONS: tags:nil toc:nil title:nil p:t
72 Added:
73 Added:
74 Added: ** Macros
75 Added:
76 Added: # +MACRO: test (eval (concat "This is a " $1 " that illustrates " $2))
77 Added: : # +MACRO: test (eval (concat "This is a " $1 " that illustrates " $2))
78 Added:
79 Added:
80 Added: ** LaTeX
81 Added:
82 Added: LaTeX is the premier free document preparation system.
83 Added:
84 Added:
85 Added: *** Document class
86 Added:
87 Added: We choose the article class. It is generic, nice and simple.
88 Added:
89 Added: #+LATEX_CLASS: article
90 Added: : #+LATEX_CLASS: article
91 Added:
92 Added:
93 Added: *** Geometry
94 Added:
95 Added: Thanks to the geometry package, we can set the margin widths on all
96 Added: sides.
97 Added:
98 Added: #+LATEX_HEADER: \usepackage[
99 Added: #+LATEX_HEADER: left = 1.5in ,
100 Added: #+LATEX_HEADER: right = 1.5in ,
101 Added: #+LATEX_HEADER: top = 1in ,
102 Added: #+LATEX_HEADER: bottom = 2.4in ,]{geometry}
103 Added: : #+LATEX_HEADER: \usepackage[
104 Added: : #+LATEX_HEADER: left = 1.5in ,
105 Added: : #+LATEX_HEADER: right = 1.5in ,
106 Added: : #+LATEX_HEADER: top = 1in ,
107 Added: : #+LATEX_HEADER: bottom = 2.4in ,]{geometry}
108 Added:
109 Added:
110 Added: *** Fonts
111 Added:
112 Added: The ~fontspec~ package exposes convenient commands for font selection
113 Added: when using LuaTeX.
114 Added:
115 Added: #+LATEX_HEADER: \usepackage{fontspec}
116 Added: : #+LATEX_HEADER: \usepackage{fontspec}
117 Added:
118 Added:
119 Added: **** Regular
120 Added:
121 Added: Carlito is the open source alternative to Calibri on MS Windows. It
122 Added: makes for a great ``friendly'' font. Public Sans, on the other hand,
123 Added: has much sharper contours and is more ``serious''. Public Sans is a
124 Added: more balanced alternative to Arial.
125 Added:
126 Added: Public Sans relative x-height is *0.517*. By setting the Public Sans
127 Added: ~Scale~ to *0.872*, we ensure that the absolute Public Sans x-height
128 Added: matches the absolute Courier Prime x-height. This results in both
129 Added: fonts appearing of pleasingly similar size.
130 Added:
131 Added: #+LATEX_HEADER: \setmainfont{publicsans}[
132 Added: #+LATEX_HEADER: Path = L:/org/fonts/ ,
133 Added: #+LATEX_HEADER: Scale = 0.872 ,
134 Added: #+LATEX_HEADER: Extension = .ttf ,
135 Added: #+LATEX_HEADER: UprightFont = *-regular ,
136 Added: #+LATEX_HEADER: BoldFont = *-bold ,
137 Added: #+LATEX_HEADER: ItalicFont = *-italic ,
138 Added: #+LATEX_HEADER: BoldItalicFont = *-bolditalic ,]
139 Added: : #+LATEX_HEADER: \setmainfont{publicsans}[
140 Added: : #+LATEX_HEADER: Path = L:/org/fonts/ ,
141 Added: : #+LATEX_HEADER: Scale = 0.872 ,
142 Added: : #+LATEX_HEADER: Extension = .ttf ,
143 Added: : #+LATEX_HEADER: UprightFont = *-regular ,
144 Added: : #+LATEX_HEADER: BoldFont = *-bold ,
145 Added: : #+LATEX_HEADER: ItalicFont = *-italic ,
146 Added: : #+LATEX_HEADER: BoldItalicFont = *-bolditalic ,]
147 Added:
148 Added:
149 Added: **** Sans
150 Added:
151 Added: We also use Public Sans for our Sans font.
152 Added:
153 Added: #+LATEX_HEADER: \setsansfont{publicsans}[
154 Added: #+LATEX_HEADER: Path = L:/org/fonts/ ,
155 Added: #+LATEX_HEADER: Scale = 0.872 ,
156 Added: #+LATEX_HEADER: Extension = .ttf ,
157 Added: #+LATEX_HEADER: UprightFont = *-regular ,
158 Added: #+LATEX_HEADER: BoldFont = *-bold ,
159 Added: #+LATEX_HEADER: ItalicFont = *-italic ,
160 Added: #+LATEX_HEADER: BoldItalicFont = *-bolditalic ,]
161 Added: : #+LATEX_HEADER: \setsansfont{publicsans}[
162 Added: : #+LATEX_HEADER: Path = L:/org/fonts/ ,
163 Added: : #+LATEX_HEADER: Scale = 0.872 ,
164 Added: : #+LATEX_HEADER: Extension = .ttf ,
165 Added: : #+LATEX_HEADER: UprightFont = *-regular ,
166 Added: : #+LATEX_HEADER: BoldFont = *-bold ,
167 Added: : #+LATEX_HEADER: ItalicFont = *-italic ,
168 Added: : #+LATEX_HEADER: BoldItalicFont = *-bolditalic ,]
169 Added:
170 Added:
171 Added: **** Monospace
172 Added:
173 Added: Courier Prime is an open source alternative to Courier New on MS
174 Added: Windows. Courier Prime relative x-height is *0.451*.
175 Added:
176 Added: #+LATEX_HEADER: \setmonofont{courierprime}[
177 Added: #+LATEX_HEADER: Path = L:/org/fonts/ ,
178 Added: #+LATEX_HEADER: Extension = .ttf ,
179 Added: #+LATEX_HEADER: UprightFont = *-regular ,
180 Added: #+LATEX_HEADER: BoldFont = *-bold ,
181 Added: #+LATEX_HEADER: ItalicFont = *-italic ,
182 Added: #+LATEX_HEADER: BoldItalicFont = *-bolditalic ,]
183 Added: : #+LATEX_HEADER: \setmonofont{courierprime}[
184 Added: : #+LATEX_HEADER: Path = L:/org/fonts/ ,
185 Added: : #+LATEX_HEADER: Extension = .ttf ,
186 Added: : #+LATEX_HEADER: UprightFont = *-regular ,
187 Added: : #+LATEX_HEADER: BoldFont = *-bold ,
188 Added: : #+LATEX_HEADER: ItalicFont = *-italic ,
189 Added: : #+LATEX_HEADER: BoldItalicFont = *-bolditalic ,]
190 Added:
191 Added:
192 Added: **** Special characters
193 Added:
194 Added: We define some custom special characters.
195 Added:
196 Added: #+LATEX_HEADER: \newcommand\warningsign{\symbol{"26A0}}
197 Added: : #+LATEX_HEADER: \newcommand\warningsign{\symbol{"26A0}}
198 Added:
199 Added:
200 Added: *** Accessing document properties
201 Added:
202 Added: We include the ~titling~ package in order to reference the document
203 Added: title in the LaTeX header definition.
204 Added:
205 Added: #+LATEX_HEADER: \usepackage{titling}
206 Added: : #+LATEX_HEADER: \usepackage{titling}
207 Added:
208 Added: We include the ~lastpage~ package in order to access the total amount
209 Added: of pages in the document. This enables including a page count in the
210 Added: document footer.
211 Added:
212 Added: #+LATEX_HEADER: \usepackage{lastpage}
213 Added: : #+LATEX_HEADER: \usepackage{lastpage}
214 Added:
215 Added:
216 Added: *** Header and footer
217 Added:
218 Added: #+LATEX_HEADER: \usepackage{fancyhdr}
219 Added: #+LATEX_HEADER: \setlength{\headheight}{48pt}
220 Added: #+LATEX_HEADER_EXTRA: \pagestyle{fancy}
221 Added: #+LATEX_HEADER_EXTRA: \fancyhead[L]{\rule[-20pt]{0pt}{0pt} \includegraphics[height=32pt]{L:/Org/templates/Safran_logo.png}}
222 Added: #+LATEX_HEADER_EXTRA: \fancyhead[R]{\color{Gray} \footnotesize \texttt{\thetitle} \\ \thedate \\ \texttt{\theauthor}}
223 Added: # LATEX_HEADER_EXTRA: \renewcommand{\headrulewidth}{1.2pt}
224 Added: #+LATEX_HEADER_EXTRA: \fancyfoot[C]{\hrulefill\\[8pt]
225 Added: #+LATEX_HEADER_EXTRA: \color{Gray} Page~\thepage/\pageref*{LastPage}\\[8pt]
226 Added: #+LATEX_HEADER_EXTRA: \footnotesize \texttt{\textbf{MAG Aerospace Industries, LLC---Proprietary and Confidential.}}\\[6pt]
227 Added: #+LATEX_HEADER_EXTRA: This document contains proprietary information of MAG Aerospace Industries, LLC.
228 Added: #+LATEX_HEADER_EXTRA: This information may not, in whole or in part, be duplicated, reproduced, disclosed,
229 Added: #+LATEX_HEADER_EXTRA: or used in any way except as expressly authorized in writing by MAG Aerospace Industries, LLC.}
230 Added: : #+LATEX_HEADER: \usepackage{fancyhdr}
231 Added: : #+LATEX_HEADER: \setlength{\headheight}{48pt}
232 Added: : #+LATEX_HEADER_EXTRA: \pagestyle{fancy}
233 Added: : #+LATEX_HEADER_EXTRA: \fancyhead[L]{\rule[-20pt]{0pt}{0pt} \includegraphics[height=32pt]{L:/Org/templates/Safran_logo.png}}
234 Added: : #+LATEX_HEADER_EXTRA: \fancyhead[R]{\color{Gray} \footnotesize \texttt{\thetitle} \\ \thedate \\ \texttt{\theauthor}}
235 Added: : # LATEX_HEADER_EXTRA: \renewcommand{\headrulewidth}{1.2pt}
236 Added: : #+LATEX_HEADER_EXTRA: \fancyfoot[C]{\hrulefill\\[8pt] \color{Gray} Page~\thepage/\pageref*{LastPage}\\[8pt] \footnotesize \texttt{\textbf{MAG Aerospace Industries, LLC---Proprietary and Confidential.}}\\[6pt] This document contains proprietary information of MAG Aerospace Industries, LLC. This information may not, in whole or in part, be duplicated, reproduced, disclosed, or used in any way except as expressly authorized in writing by MAG Aerospace Industries, LLC.}
resources/templates/documents/Safran_logo.png
index 00000000..e58df384 000000..100644

Binary files differ

resources/templates/documents/default-with-icons.org
index 00000000..61c89539 000000..100644
@@ -0,0 +1,54 @@
1 Added: # -*- mode: org; eval: (visual-line-mode); -*-
2 Added:
3 Added: # Hide Org mode tags
4 Added: #+OPTIONS: tags:nil toc:nil
5 Added:
6 Added: #+LATEX_CLASS: article
7 Added:
8 Added: # Ensure room for header and footer
9 Added: #+LATEX_HEADER: \usepackage[left=1in,right=1in,top=1in,bottom=1.75in]{geometry}
10 Added:
11 Added: # Beautiful fonts ONLY
12 Added: #+LATEX_HEADER: \usepackage{fontspec}
13 Added:
14 Added: # Regular font
15 Added: #+LATEX_HEADER: \setmainfont{publicsans}[%
16 Added: #+LATEX_HEADER: Path = L:/org/fonts/ ,
17 Added: #+LATEX_HEADER: Extension = .ttf ,
18 Added: #+LATEX_HEADER: UprightFont = *-regular ,
19 Added: #+LATEX_HEADER: BoldFont = *-semibold ,
20 Added: #+LATEX_HEADER: ItalicFont = *-italic ,
21 Added: #+LATEX_HEADER: BoldItalicFont = *-bolditalic ,]
22 Added:
23 Added: # Monospace font
24 Added: #+LATEX_HEADER: \setmonofont{courierprime}[%
25 Added: #+LATEX_HEADER: Path = L:/org/fonts/ ,
26 Added: #+LATEX_HEADER: Extension = .ttf ,
27 Added: #+LATEX_HEADER: UprightFont = *-regular ,
28 Added: #+LATEX_HEADER: BoldFont = *-bold ,
29 Added: #+LATEX_HEADER: ItalicFont = *-italic ,
30 Added: #+LATEX_HEADER: BoldItalicFont = *-bolditalic ,]
31 Added:
32 Added: # Get total page count to insert in footer
33 Added: #+LATEX_HEADER: \usepackage{lastpage}
34 Added: #+LATEX_HEADER: \usepackage{titling}
35 Added:
36 Added: # #+LATEX_HEADER: \usepackage{enumitem}
37 Added: # #+LATEX_HEADER: \setlist{noitemsep}
38 Added:
39 Added: # Required to reset numbering of table rows from table to table.
40 Added: #+LATEX_HEADER: \usepackage{etoolbox}
41 Added: #+LATEX_HEADER: \makeatletter
42 Added: #+LATEX_HEADER: \gpreto\tabular{\renewcommand{\arraystretch}{1.4}\rownum=\z@}
43 Added: #+LATEX_HEADER: \makeatother
44 Added:
45 Added: # Headers and footers.
46 Added: #+LATEX_HEADER: \usepackage{fancyhdr}
47 Added: # Space in the header for a logo or image.
48 Added: #+LATEX_HEADER: \setlength{\headheight}{36pt}
49 Added: #+LATEX_HEADER_EXTRA: \pagestyle{fancy}
50 Added: #+LATEX_HEADER_EXTRA: \fancyhead[L]{\rule[-12pt]{0pt}{0pt}\texttt{\theauthor}}
51 Added: #+LATEX_HEADER_EXTRA: \fancyhead[C]{\large\textbf{\thetitle}}
52 Added: #+LATEX_HEADER_EXTRA: \fancyhead[R]{\thedate}
53 Added: #+LATEX_HEADER_EXTRA: \renewcommand{\headrulewidth}{1.5pt}
54 Added: #+LATEX_HEADER_EXTRA: \fancyfoot[C]{\hrulefill\\[0.8em] Page \thepage/\pageref*{LastPage}\\[0.8em]\footnotesize Compiled with \includegraphics[width=1.618ex]{~/.emacs.d/img/icons/EmacsIcon.png}/\includegraphics[width=1.618ex]{~/.emacs.d/img/icons/Org-mode-unicorn.png}/\includegraphics[width=1.618ex]{~/.emacs.d/img/icons/LuaTeX_logo.png}/...\\ Copyright \copyright~2020 Marius Peter. All rights reserved. }
resources/templates/documents/default.org
index 00000000..325cacc6 000000..100644
@@ -0,0 +1,56 @@
1 Added: # -*- mode: org; eval: (visual-line-mode); -*-
2 Added:
3 Added: # Hide Org mode tags
4 Added: #+OPTIONS: tags:nil toc:nil
5 Added:
6 Added: #+LATEX_CLASS: article
7 Added:
8 Added: # Ensure room for header and footer
9 Added: #+LATEX_HEADER: \usepackage[left=1in,right=1in,top=1in,bottom=1.75in]{geometry}
10 Added:
11 Added: # Beautiful fonts ONLY
12 Added: #+LATEX_HEADER: \usepackage{fontspec}
13 Added:
14 Added: # Regular font
15 Added: #+LATEX_HEADER: \setmainfont{publicsans}[%
16 Added: #+LATEX_HEADER: Path = L:/org/fonts/ ,
17 Added: #+LATEX_HEADER: Extension = .ttf ,
18 Added: #+LATEX_HEADER: UprightFont = *-regular ,
19 Added: #+LATEX_HEADER: BoldFont = *-semibold ,
20 Added: #+LATEX_HEADER: ItalicFont = *-italic ,
21 Added: #+LATEX_HEADER: BoldItalicFont = *-bolditalic ,]
22 Added:
23 Added: # Monospace font
24 Added: #+LATEX_HEADER: \setmonofont{courierprime}[%
25 Added: #+LATEX_HEADER: Path = L:/org/fonts/ ,
26 Added: #+LATEX_HEADER: Extension = .ttf ,
27 Added: #+LATEX_HEADER: UprightFont = *-regular ,
28 Added: #+LATEX_HEADER: BoldFont = *-bold ,
29 Added: #+LATEX_HEADER: ItalicFont = *-italic ,
30 Added: #+LATEX_HEADER: BoldItalicFont = *-bolditalic ,]
31 Added:
32 Added: # Get total page count to insert in footer
33 Added: #+LATEX_HEADER: \usepackage{lastpage}
34 Added: #+LATEX_HEADER: \usepackage{titling}
35 Added:
36 Added: # #+LATEX_HEADER: \usepackage{enumitem}
37 Added: # #+LATEX_HEADER: \setlist{noitemsep}
38 Added:
39 Added: # Required to reset numbering of table rows from table to table.
40 Added: #+LATEX_HEADER: \usepackage{etoolbox}
41 Added: #+LATEX_HEADER: \makeatletter
42 Added: #+LATEX_HEADER: \gpreto\tabular{\renewcommand{\arraystretch}{1.4}\rownum=\z@}
43 Added: #+LATEX_HEADER: \makeatother
44 Added:
45 Added: # Headers and footers.
46 Added: #+LATEX_HEADER: \usepackage{fancyhdr}
47 Added: # Space in the header for a logo or image.
48 Added: #+LATEX_HEADER: \setlength{\headheight}{36pt}
49 Added: #+LATEX_HEADER_EXTRA: \pagestyle{fancy}
50 Added: #+LATEX_HEADER_EXTRA: \fancyhead[L]{\rule[-12pt]{0pt}{0pt}\texttt{\theauthor}}
51 Added: #+LATEX_HEADER_EXTRA: \fancyhead[C]{\large\textbf{\thetitle}}
52 Added: #+LATEX_HEADER_EXTRA: \fancyhead[R]{\thedate}
53 Added: #+LATEX_HEADER_EXTRA: \renewcommand{\headrulewidth}{1.5pt}
54 Added: #+LATEX_HEADER_EXTRA: \fancyfoot[C]{\hrulefill\\[0.8em]
55 Added: #+LATEX_HEADER_EXTRA: Page \thepage/\pageref*{LastPage}\\[0.8em]
56 Added: #+LATEX_HEADER_EXTRA: \footnotesize\\ Copyright \copyright~2020 Marius Peter. All rights reserved.}
resources/templates/documents/default.org_title
index 00000000..c2c3c093 000000..100644
@@ -0,0 +1,16 @@
1 Added: # -*- mode: org; -*- #
2 Added:
3 Added: #+OPTIONS: title:nil toc:nil
4 Added: # Increase spacing between header rule and main text body
5 Added: #+LATEX: \rule[-2in]{0pt}{0pt}\\
6 Added: #+LATEX: \Huge\textbf{\thetitle}\\[1in]
7 Added: #+LATEX: \LARGE\texttt{\theauthor}\\
8 Added: #+LATEX: \thedate
9 Added:
10 Added: #+LATEX: \clearpage
11 Added:
12 Added: #+LATEX: \normalsize
13 Added: #+LATEX: \tableofcontents
14 Added: #+LATEX: \listoffigures
15 Added: #+LATEX: \listoftables
16 Added: #+LATEX: \clearpage
resources/templates/documents/generic.org_title
index 00000000..bc5c5072 000000..100644
@@ -0,0 +1,43 @@
1 Added: # -*- mode: org; -*- #
2 Added:
3 Added: # Document number and rev in top-right header
4 Added: #+LATEX_HEADER_EXTRA: \fancyhead[R]{\texttt{[Generic] Draft 1}\\ \thedate}
5 Added: # Increase spacing between header rule and main text body
6 Added: #+LATEX: \rule[-16pt]{0pt}{16pt}\\
7 Added: #+LATEX: \huge
8 Added: #+LATEX: \bgroup
9 Added: #+LATEX: \def\arraystretch{1.4}
10 Added: #+LATEX: \noindent
11 Added: #+ATTR_LATEX: :center nil
12 Added: | \textsc{Document} | =[Generic] Draft 1= |
13 Added: | \textsc{Program} | =<Default>= |
14 Added: | \textsc{Title} | \thetitle |
15 Added: | \textsc{System} | Water and Waste |
16 Added: | \textsc{Product} | =<Default>= |
17 Added: | \textsc{ATA No} | =<Default>= |
18 Added: | \textsc{ECCN} | =<Default>= |
19 Added:
20 Added: #+LATEX: \vfill
21 Added: #+LATEX: \noindent
22 Added: #+LATEX: \large
23 Added: #+LATEX: \textbf{Original Signatures}
24 Added: #+LATEX: \vspace{1.0cm}
25 Added:
26 Added: #+LATEX: \noindent
27 Added: #+ATTR_LATEX: :center nil
28 Added: | *Prepared:* | \rule{7.0cm}{1pt} | *Date:* | \rule{3.0cm}{1pt} |
29 Added: | | Marius Peter, Systems Test Engineer | | |
30 Added: | | | | |
31 Added: | *Checked:* | \rule{7.0cm}{1pt} | *Date:* | \rule{3.0cm}{1pt} |
32 Added: | | Checker | | |
33 Added: | | | | |
34 Added: | *Approved:* | \rule{7.0cm}{1pt} | *Date:* | \rule{3.0cm}{1pt} |
35 Added: | | Approver | | |
36 Added: #+LATEX: \egroup
37 Added:
38 Added: #+LATEX: \normalsize
39 Added: #+LATEX: \clearpage
40 Added: #+LATEX: \tableofcontents
41 Added: #+LATEX: \listoffigures
42 Added: #+LATEX: \listoftables
43 Added: #+LATEX: \clearpage
resources/templates/documents/procedure.org_title
index 00000000..4fe186bc 000000..100644
@@ -0,0 +1,43 @@
1 Added: # -*- mode: org; -*-
2 Added:
3 Added: # Document number and rev in top-right header
4 Added: #+LATEX_HEADER_EXTRA: \fancyhead[R]{\texttt{80000-XXX Rev. A}\\ \thedate}
5 Added: # Increase spacing between header rule and main text body
6 Added: #+LATEX: \rule[-16pt]{0pt}{16pt}\\
7 Added: #+LATEX: \huge
8 Added: #+LATEX: \bgroup
9 Added: #+LATEX: \def\arraystretch{1.4}
10 Added: #+LATEX: \noindent
11 Added: #+ATTR_LATEX: :center nil
12 Added: | \textsc{Document:} | =80000-XXX= |
13 Added: | \textsc{Revision:} | =A= |
14 Added: | \textsc{Program:} | =B787= |
15 Added: | \textsc{Title:} | \thetitle |
16 Added: | \textsc{System:} | Water and Waste |
17 Added: | \textsc{ATA No:} | XXX |
18 Added: | \textsc{ECCN:} | XXX |
19 Added:
20 Added: #+LATEX: \vfill
21 Added: #+LATEX: \noindent
22 Added: #+LATEX: \large
23 Added: #+LATEX: \textbf{Original Signatures}
24 Added: #+LATEX: \vspace{1.0cm}
25 Added:
26 Added: #+LATEX: \noindent
27 Added: #+ATTR_LATEX: :center nil
28 Added: | *Prepared:* | \rule{7.0cm}{1pt} | *Date:* | \rule{3.0cm}{1pt} |
29 Added: | | Marius Peter, Systems Test Engineer | | |
30 Added: | | | | |
31 Added: | *Checked:* | \rule{7.0cm}{1pt} | *Date:* | \rule{3.0cm}{1pt} |
32 Added: | | Richard Bourne, Sr Systems Engineer | | |
33 Added: | | | | |
34 Added: | *Approved:* | \rule{7.0cm}{1pt} | *Date:* | \rule{3.0cm}{1pt} |
35 Added: | | Deborah Osborne, Head of Design Authority | | |
36 Added: #+LATEX: \egroup
37 Added:
38 Added: #+LATEX: \normalsize
39 Added: #+LATEX: \clearpage
40 Added: #+LATEX: \tableofcontents
41 Added: #+LATEX: \listoffigures
42 Added: #+LATEX: \listoftables
43 Added: #+LATEX: \clearpage
resources/templates/documents/vacuum-characterization-improvement.org_title
index 00000000..c70dd3e9 000000..100644
@@ -0,0 +1,5 @@
1 Added: # -*- mode: org; -*-
2 Added:
3 Added: #+LATEX: \noindent\bgroup
4 Added: #+LATEX: \huge \textbf{\thetitle}\\[1ex]
5 Added: #+LATEX: \egroup
smart-documents.pdf
index 00000000..5b09901e 000000..100644

Binary files differ