This patch extends customHeadersFooters.module so you can have different
headers/footers for the even and odd pages in a document with two-sided
layout.
The patch is backward compatible - there should be no changes to
existing documents that uses this module already.
The patch add these paragraph styles:
"Odd Pages Left Header"
"Odd Pages Center Header"
"Odd Pages Right Header"
"Odd Pages Left Footer"
"Odd Pages Center Footer"
"Odd Pages Right Footer"
"Even Pages Left Header"
"Even Pages Center Header"
"Even Pages Right Header"
"Even Pages Left Footer"
"Even Pages Center Footer"
"Even Pages Right Footer"
Helge Hafting
Index: customHeadersFooters.module
===================================================================
--- customHeadersFooters.module (revision 36773)
+++ customHeadersFooters.module (working copy)
@@ -59,3 +59,84 @@
LatexName rfoot
LabelString "Right Footer:"
End
+
+Style "Odd Pages Left Header"
+ CopyStyle "Left Header"
+ LatexName fancyhead[LO]
+ LabelString "Odd Pages Left Header:"
+End
+
+Style "Odd Pages Center Header"
+ CopyStyle "Left Header"
+ LatexName fancyhead[CO]
+ LabelString "Odd Pages Center Header:"
+End
+
+
+Style "Odd Pages Right Header"
+ CopyStyle "Left Header"
+ LatexName fancyhead[RO]
+ LabelString "Odd Pages Right Header:"
+End
+
+
+Style "Odd Pages Left Footer"
+ CopyStyle "Left Header"
+ LatexName fancyfoot[LO]
+ LabelString "Odd Pages Left Footer:"
+End
+
+
+Style "Odd Pages Center Footer"
+ CopyStyle "Left Header"
+ LatexName fancyfoot[CO]
+ LabelString "Odd Pages Center Footer:"
+End
+
+
+Style "Odd Pages Right Footer"
+ CopyStyle "Left Header"
+ LatexName fancyfoot[RO]
+ LabelString "Odd Pages Right Footer:"
+End
+
+Style "Even Pages Left Header"
+ CopyStyle "Left Header"
+ LatexName fancyhead[LE]
+ LabelString "Even Pages Left Header:"
+End
+
+Style "Even Pages Center Header"
+ CopyStyle "Left Header"
+ LatexName fancyhead[CE]
+ LabelString "Even Pages Center Header:"
+End
+
+
+Style "Even Pages Right Header"
+ CopyStyle "Left Header"
+ LatexName fancyhead[RE]
+ LabelString "Even Pages Right Header:"
+End
+
+
+Style "Even Pages Left Footer"
+ CopyStyle "Left Header"
+ LatexName fancyfoot[LE]
+ LabelString "Even Pages Left Footer:"
+End
+
+
+Style "Even Pages Center Footer"
+ CopyStyle "Left Header"
+ LatexName fancyfoot[CE]
+ LabelString "Even Pages Center Footer:"
+End
+
+
+Style "Even Pages Right Footer"
+ CopyStyle "Left Header"
+ LatexName fancyfoot[RE]
+ LabelString "Even Pages Right Footer:"
+End
+