emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Pedro Andres Aranda Gutierrez <paaguti@gmail.com>
To: hugo@heagren.com
Cc: Org Mode List <emacs-orgmode@gnu.org>
Subject: Re:[patch] new option `org-latex-default-class-options
Date: Thu, 23 Jan 2025 08:26:03 +0100	[thread overview]
Message-ID: <C3040441-6444-4D20-8BDF-79486FA1C3E9@gmail.com> (raw)

Hi Hugo,

Your idea rings bells from the time I wrote my PhD ;-)
Answers inline…

On 22 Jan 2025 Hugo writes:
>
>I have recently been using the LaTeX subfiles package a lot, with org
>mode. The package lets your compile multi-file projects in convenient
>ways, but (in order to do this) requires that: 1. each subfile uses
>the `subfile' class, 2. with the path of the master file passed as an
>argument
>
>My workflow is that I have a master file in LaTeX, which includes
>various other LaTeX files (which are exports from org files) as
>subfiles, thus:
>
>,----
>| /project-folder
>| ├ main.tex
>| ├ chapterOne
>| │ ├ chapterone.org
>| │ └ chapterone.tex (org export)
>| ├ chapterTwo
>| │ ├ chaptertwo.org
>| │ └ chaptertwo.tex (org export)
>| └ chapterThree
>|   ├ chapterthree.org
>|   └ chapterthree.tex (org export)
>`----

Sounds familiar and after reading the subfiles package, it looks like it
would have been very useful if it had been available :-) 
For a structure like yours, your proposal might be helpful. But what about
a project with more levels?

Another question: In my case, the chapters were inspiered by the different 
publications. I had subdirectories for figures, code and data for each of the
chapters and imported files for the different sections.
My bibliography files and other common resources like acronyms
were in the main project folder. Could you please ellaborate on who all these
features would be treated in your case. 

Maybe #+LATEX_CLASS_OPTIONS ends up to be the more sensible solution. 
It also makes the different org files "self-documenting", so when you 
come back to your thesis after some time or after 'real life stuff' 
like work, you can easily see what you were doing and retake your
thesis at the point you left it.

Just my .2cents,
/PA



                 reply	other threads:[~2025-01-23  7:26 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=C3040441-6444-4D20-8BDF-79486FA1C3E9@gmail.com \
    --to=paaguti@gmail.com \
    --cc=emacs-orgmode@gnu.org \
    --cc=hugo@heagren.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).