aboutsummaryrefslogtreecommitdiffhomepage
path: root/org/out_latex.org
diff options
context:
space:
mode:
authorRalph Amissah <ralph.amissah@gmail.com>2022-02-28 10:40:04 -0500
committerRalph Amissah <ralph.amissah@gmail.com>2022-03-05 10:33:48 -0500
commit8dde791281d89baa8c1c4a2455218d34d740105c (patch)
tree7e98c87a455c07f69118fee18bcb14e46bb03e0f /org/out_latex.org
parentorg-mode, latex file, cosmetic (diff)
latex select papersize & orientation
- cfte, doc collection config, cli e.g. --set-papersize="a4,letter.portrait,b4.portrait"
Diffstat (limited to 'org/out_latex.org')
-rw-r--r--org/out_latex.org16
1 files changed, 10 insertions, 6 deletions
diff --git a/org/out_latex.org b/org/out_latex.org
index 9bb604b..44ba4ad 100644
--- a/org/out_latex.org
+++ b/org/out_latex.org
@@ -1033,10 +1033,10 @@ string table(O,M)(
switch (paper_size_orientation) {
case "a4.portrait": pw = (paper.a4.portrait.w - 20); break;
case "a4.landscape": pw = (paper.a4.landscape.w - 20); break;
- case "a5.portrait": pw = (paper.a5.portrait.w - 20); break;
- case "a5.landscape": pw = (paper.a5.landscape.w - 20); break;
case "b4.portrait": pw = (paper.b4.portrait.w - 20); break;
case "b4.landscape": pw = (paper.b4.landscape.w - 20); break;
+ case "a5.portrait": pw = (paper.a5.portrait.w - 20); break;
+ case "a5.landscape": pw = (paper.a5.landscape.w - 20); break;
case "letter.portrait": pw = (paper.letter.portrait.w - 20); break;
case "letter.landscape": pw = (paper.letter.landscape.w - 20); break;
case "legal.portrait": pw = (paper.legal.portrait.w - 20); break;
@@ -1094,10 +1094,10 @@ string latex_head(M)(
struct paperTypeLatex {
string a4_portrait;
string a4_landscape;
- string a5_portrait;
- string a5_landscape;
string b4_portrait;
string b4_landscape;
+ string a5_portrait;
+ string a5_landscape;
string us_letter_portrait;
string us_letter_landscape;
string us_legal_portrait;
@@ -1348,16 +1348,20 @@ if (paper_set.is_portrait) {
***** (a4, a5, b4, letter, legal) * (portrait & landscape)
+#+BEGIN_SRC sh
+$SpineBIN/spine --verbose --latex --set-papersize="a4,letter.portrait,b4.portrait" --output="$SpineOUT" $SpinePOD/*
+#+END_SRC
+
#+NAME: output_latex_head_format_string_paper_set_orientation
#+BEGIN_SRC d
string paper_size_orientation_latex;
switch (paper_size_orientation) {
case "a4.portrait": paper_size_orientation_latex = set_paper(paper.a4.portrait); break;
case "a4.landscape": paper_size_orientation_latex = set_paper(paper.a4.landscape); break;
-case "a5.portrait": paper_size_orientation_latex = set_paper(paper.a5.portrait); break;
-case "a5.landscape": paper_size_orientation_latex = set_paper(paper.a5.landscape); break;
case "b4.portrait": paper_size_orientation_latex = set_paper(paper.b4.portrait); break;
case "b4.landscape": paper_size_orientation_latex = set_paper(paper.b4.landscape); break;
+case "a5.portrait": paper_size_orientation_latex = set_paper(paper.a5.portrait); break;
+case "a5.landscape": paper_size_orientation_latex = set_paper(paper.a5.landscape); break;
case "letter.portrait": paper_size_orientation_latex = set_paper(paper.letter.portrait); break;
case "letter.landscape": paper_size_orientation_latex = set_paper(paper.letter.landscape); break;
case "legal.portrait": paper_size_orientation_latex = set_paper(paper.legal.portrait); break;