[meta-freescale] [Documentation][PATCH 22/31] RN: Allow easy printing format
Daiane Angolini
daiane.list at gmail.com
Fri Oct 24 18:15:05 PDT 2014
From: Otavio Salvador <otavio at ossystems.com.br>
Include the Usage README section showing how to set the configuration
for PDF creation.
---
release-notes/README | 26 ++++++++++++++++++++++++++
release-notes/source/conf.py | 9 ++++++++-
2 files changed, 34 insertions(+), 1 deletion(-)
diff --git a/release-notes/README b/release-notes/README
index a47858d..21d23d7 100644
--- a/release-notes/README
+++ b/release-notes/README
@@ -1,3 +1,29 @@
+Usage
+-----
+
+In order to generate the HTML all-in-one:
+
+ $ make singlehtml
+
+In order to generate the PDF file:
+
+ $ make latexpdf
+
+Make sure you have the packages listed in ../README file to get
+PDF built.
+
+In order to generate the printable PDF file:
+
+ $ make latexpdf -t <option>
+
+Where option can be:
+
+ * a4twoside = A4 page size and two side print;
+ * lettertwoside = letter page size and two side print;
+ * the default value is letter page size and one side print;
+
+Data generation
+--------------
The data used by the Release Notes document is partially generated by
scripts.
diff --git a/release-notes/source/conf.py b/release-notes/source/conf.py
index beeb81e..aaebb95 100644
--- a/release-notes/source/conf.py
+++ b/release-notes/source/conf.py
@@ -179,9 +179,16 @@ htmlhelp_basename = 'FSLCommunityBSPReleaseNotesdoc'
# -- Options for LaTeX output --------------------------------------------------
+if tags.has('a4twoside'):
+ papersize = 'a4paper,twoside'
+elif tags.has('lettertwoside'):
+ papersize = 'letterpaper,twoside'
+else:
+ papersize = 'letterpaper,openany,oneside'
+
latex_elements = {
# The paper size ('letterpaper' or 'a4paper').
-'papersize': 'letterpaper,openany,oneside',
+'papersize': papersize,
# The font size ('10pt', '11pt' or '12pt').
#'pointsize': '10pt',
--
1.9.1
More information about the meta-freescale
mailing list