From mboxrd@z Thu Jan 1 00:00:00 1970 From: R Jain Subject: Re: Using Book class without 'parts' for Org-mode Export Date: Wed, 16 Aug 2017 17:02:02 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: text/html Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45851) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1di1hp-0003zq-IE for emacs-orgmode@gnu.org; Wed, 16 Aug 2017 13:02:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1di1hl-0004Oj-Fl for emacs-orgmode@gnu.org; Wed, 16 Aug 2017 13:02:09 -0400 Received: from mail-qk0-x244.google.com ([2607:f8b0:400d:c09::244]:36146) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1di1hl-0004Oc-9l for emacs-orgmode@gnu.org; Wed, 16 Aug 2017 13:02:05 -0400 Received: by mail-qk0-x244.google.com with SMTP id d21so2459369qke.3 for ; Wed, 16 Aug 2017 10:02:05 -0700 (PDT) Received: from [127.0.0.1] (ncsu-nat1-7.ncstate.net. [152.7.224.7]) by smtp.gmail.com with ESMTPSA id o13sm884520qtb.45.2017.08.16.10.02.02 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 16 Aug 2017 10:02:02 -0700 (PDT) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: "lists wilkesley.net" Cc: Emacs-orgmode , "emacs-orgmode gnu.org" 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.= tex
writeup.tex


Writeup.= 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, lists@wilkesley.net wrote:
On =
2017-08-16 14:44, R Jain wrote:
> Hi Everyone,
>=20
> My question is about using Org-mode Export to Latex, but starting =
with
> Chapter, then Section, and so on.
>=20
> 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.
>=20
> 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.
>=20
> Thanks,
> RJ
>=20
> Links:
> ------
> [1]
> https://n1.nylas.com/link/7e7b7fc5c641bf88e42b688f208d6c1b7782ff4f8c6d=
4b77bb3d2eacf574a234/0?redirect=3Dhttps%3A%2F%2Femacs.stackexchange.=
com%2Fquestions%2F33318%2Fexport-org-mode-subtrees-at-chapter-level-for-lat=
ex

Here is my setup using the koma-book class. This uses H1 as the chapter=20
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=3Dblack,
#+latex_header:     filecolor=3Dblack,
#+latex_header:     linkcolor=3Dblue,
#+latex_header:     urlcolor=3Dblack
#+latex_header: }
#+latex_header: \KOMAoptions{twoside=3Dfalse}
#+latex_header: \usepackage{adjustbox}

The first chapter has:

#+latex:=20
\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=20
chapter.

Hope that helps.

Ian.