Re: [O] Using Book class without 'parts' for Org-mode Export
On 2017-08-16 18:02, R Jain wrote: Hi Ian, Thanks for the reply. The part which I'm tripping over is: #+latex: \chapterauthor{by Mike Anderson} (add-to-list 'org-latex-classes '("koma-book" "\\documentclass{scrbook}" ("\\chapter{%s}" . "\\chapter{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ) ) Where should I add this definition? I have it in my init file in ~/.emacs.d. I use babel to tangle the file. Ian.
Re: [O] Using Book class without 'parts' for Org-mode Export
also, if you get frustrated by the number of latex_header option lines you need to add to each file, you can define a new custom entry in org-latex-classes which contains all those lines. I have a custom one which has all the latex stuff to set my work logo and a few other latex 'tweaks' to match my employer's document guidelines. To get all these settings, I just need to add a latex_class option referencing my definition in org-latex-classes. BTW I think you are probably better off using latex_header_extra for some of those definitions. In the past, I've run into problems because things don't get loaded in the right order - using latex_header_extra will usually ensure your additional custom settings come after the base latex_header settings which often load things you may need in your custom stuff. Tim li...@wilkesley.net writes: > On 2017-08-16 14:44, R Jain wrote: >> Hi Everyone, >> >> My question is about using Org-mode Export to Latex, but starting with >> Chapter, then Section, and so on. >> >> I found a solution on Stackexchange [1] but when I add that code to my >> init file, restart emacs, and add "#+LaTeX_CLASS: book_noparts" to my >> org file, it apparently doesn't get read. The exported .tex is an >> itemized list. >> >> Any help with what I'm doing wrong would be great help. Also, if >> there's a better way to make custom class files within the org-file >> I'm working on, please do let me know. >> >> Thanks, >> RJ >> >> Links: >> -- >> [1] >> https://n1.nylas.com/link/7e7b7fc5c641bf88e42b688f208d6c1b7782ff4f8c6d4b77bb3d2eacf574a234/0?redirect=https%3A%2F%2Femacs.stackexchange.com%2Fquestions%2F33318%2Fexport-org-mode-subtrees-at-chapter-level-for-latex > > Here is my setup using the koma-book class. This uses H1 as the chapter > title. A typical chapter starts with: > > ** The Clubroom Project > #+latex: \chapterauthor{by Mike Anderson} > > > (add-to-list 'org-latex-classes >'("koma-book" > "\\documentclass{scrbook}" > ("\\chapter{%s}" . "\\chapter{%s}") > ("\\subsection{%s}" . "\\subsection*{%s}") > ("\\subsection{%s}" . "\\subsection*{%s}") > ("\\paragraph{%s}" . "\\paragraph*{%s}") > ) > ) > > > In the file to be exported: > > #+latex_class: koma-book > #+LATEX_CLASS_OPTIONS: [a5paper,openany,font 10pt] > #+latex_header: \makeatletter > #+latex_header: \newcommand{\chapterauthor}[1]{% > #+latex_header: {\parindent0pt\vspace*{-5pt}% > #+latex_header: \linespread{1.1}\large\scshape#1% > #+latex_header: \par\nobreak\vspace*{35pt}} > #+latex_header: \@afterheading% > #+latex_header: } > #+latex_header: \makeatother > #+latex_header: \graphicspath{{../../images/}} > #+latex_header: \usepackage{hyperref} > #+latex_header: \usepackage{pdfpages} > #+latex_header: \hypersetup{ > #+latex_header: colorlinks, > #+latex_header: citecolor=black, > #+latex_header: filecolor=black, > #+latex_header: linkcolor=blue, > #+latex_header: urlcolor=black > #+latex_header: } > #+latex_header: \KOMAoptions{twoside=false} > #+latex_header: \usepackage{adjustbox} > > The first chapter has: > > #+latex: > \includepdf{/home/ian/Documents/emacs/thecastle/images/frontcover.pdf} > #+latex: \setcounter{tocdepth}{2} > #+latex: \tableofcontents > > This sets the TOC depthand adds the TOC at the start of the first > chapter. > > Hope that helps. > > Ian. -- Tim Cross
Re: [O] Using Book class without 'parts' for Org-mode Export
Hi Ian,Thanks for the reply. The part which I'm tripping over is:#+latex: \chapterauthor{by Mike Anderson}(add-to-list 'org-latex-classes '("koma-book" "\\documentclass{scrbook}" ("\\chapter{%s}" . "\\chapter{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ) )Where should I add this definition?My setup is:Main.texwriteup.texWriteup.tex is suppsed to have all the chapters without preamble. Main.tex has the preamble, abstract, \input{writeup}, and bibliography.Thanks,Rishabh On Aug 16 2017, at 12:51 pm, li...@wilkesley.net wrote: On 2017-08-16 14:44, R Jain wrote: > Hi Everyone, > > My question is about using Org-mode Export to Latex, but starting with > Chapter, then Section, and so on. > > I found a solution on Stackexchange [1] but when I add that code to my > init file, restart emacs, and add "#+LaTeX_CLASS: book_noparts" to my > org file, it apparently doesn't get read. The exported .tex is an > itemized list. > > Any help with what I'm doing wrong would be great help. Also, if > there's a better way to make custom class files within the org-file > I'm working on, please do let me know. > > Thanks, > RJ > > Links: > -- > [1] > https://n1.nylas.com/link/7e7b7fc5c641bf88e42b688f208d6c1b7782ff4f8c6d4b77bb3d2eacf574a234/0?redirect=https%3A%2F%2Femacs.stackexchange.com%2Fquestions%2F33318%2Fexport-org-mode-subtrees-at-chapter-level-for-latex Here is my setup using the koma-book class. This uses H1 as the chapter title. A typical chapter starts with: ** The Clubroom Project #+latex: \chapterauthor{by Mike Anderson} (add-to-list 'org-latex-classes '("koma-book" "\\documentclass{scrbook}" ("\\chapter{%s}" . "\\chapter{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ) ) In the file to be exported: #+latex_class: koma-book #+LATEX_CLASS_OPTIONS: [a5paper,openany,font 10pt] #+latex_header: \makeatletter #+latex_header: \newcommand{\chapterauthor}[1]{% #+latex_header: {\parindent0pt\vspace*{-5pt}% #+latex_header: \linespread{1.1}\large\scshape#1% #+latex_header: \par\nobreak\vspace*{35pt}} #+latex_header: \@afterheading% #+latex_header: } #+latex_header: \makeatother #+latex_header: \graphicspath{{../../images/}} #+latex_header: \usepackage{hyperref} #+latex_header: \usepackage{pdfpages} #+latex_header: \hypersetup{ #+latex_header: colorlinks, #+latex_header: citecolor=black, #+latex_header: filecolor=black, #+latex_header: linkcolor=blue, #+latex_header: urlcolor=black #+latex_header: } #+latex_header: \KOMAoptions{twoside=false} #+latex_header: \usepackage{adjustbox} The first chapter has: #+latex: \includepdf{/home/ian/Documents/emacs/thecastle/images/frontcover.pdf} #+latex: \setcounter{tocdepth}{2} #+latex: \tableofcontents This sets the TOC depthand adds the TOC at the start of the first chapter. Hope that helps. Ian.
Re: [O] Using Book class without 'parts' for Org-mode Export
On 2017-08-16 14:44, R Jain wrote: Hi Everyone, My question is about using Org-mode Export to Latex, but starting with Chapter, then Section, and so on. I found a solution on Stackexchange [1] but when I add that code to my init file, restart emacs, and add "#+LaTeX_CLASS: book_noparts" to my org file, it apparently doesn't get read. The exported .tex is an itemized list. Any help with what I'm doing wrong would be great help. Also, if there's a better way to make custom class files within the org-file I'm working on, please do let me know. Thanks, RJ Links: -- [1] https://n1.nylas.com/link/7e7b7fc5c641bf88e42b688f208d6c1b7782ff4f8c6d4b77bb3d2eacf574a234/0?redirect=https%3A%2F%2Femacs.stackexchange.com%2Fquestions%2F33318%2Fexport-org-mode-subtrees-at-chapter-level-for-latex Here is my setup using the koma-book class. This uses H1 as the chapter title. A typical chapter starts with: ** The Clubroom Project #+latex: \chapterauthor{by Mike Anderson} (add-to-list 'org-latex-classes '("koma-book" "\\documentclass{scrbook}" ("\\chapter{%s}" . "\\chapter{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\subsection{%s}" . "\\subsection*{%s}") ("\\paragraph{%s}" . "\\paragraph*{%s}") ) ) In the file to be exported: #+latex_class: koma-book #+LATEX_CLASS_OPTIONS: [a5paper,openany,font 10pt] #+latex_header: \makeatletter #+latex_header: \newcommand{\chapterauthor}[1]{% #+latex_header: {\parindent0pt\vspace*{-5pt}% #+latex_header: \linespread{1.1}\large\scshape#1% #+latex_header: \par\nobreak\vspace*{35pt}} #+latex_header: \@afterheading% #+latex_header: } #+latex_header: \makeatother #+latex_header: \graphicspath{{../../images/}} #+latex_header: \usepackage{hyperref} #+latex_header: \usepackage{pdfpages} #+latex_header: \hypersetup{ #+latex_header: colorlinks, #+latex_header: citecolor=black, #+latex_header: filecolor=black, #+latex_header: linkcolor=blue, #+latex_header: urlcolor=black #+latex_header: } #+latex_header: \KOMAoptions{twoside=false} #+latex_header: \usepackage{adjustbox} The first chapter has: #+latex: \includepdf{/home/ian/Documents/emacs/thecastle/images/frontcover.pdf} #+latex: \setcounter{tocdepth}{2} #+latex: \tableofcontents This sets the TOC depthand adds the TOC at the start of the first chapter. Hope that helps. Ian.
[O] Using Book class without 'parts' for Org-mode Export
Hi Everyone,My question is about using Org-mode Export to Latex, but starting with Chapter, then Section, and so on.I found a solution on Stackexchange but when I add that code to my init file, restart emacs, and add "#+LaTeX_CLASS: book_noparts" to my org file, it apparently doesn't get read. The exported .tex is an itemized list. Any help with what I'm doing wrong would be great help. Also, if there's a better way to make custom class files within the org-file I'm working on, please do let me know.Thanks,RJ