Nicolas Goaziou <n.goaz...@gmail.com> writes: > Hello, > > Feng Shu <tuma...@gmail.com> writes: > >> #+LATEX_CLASS: article >> >> %%output: >> >> \documentclass[11pt]{article} >> >> ... >> >> -------------------------------------- >> >> #+LATEX_CLASS: article >> #+LATEX_CLASS_NAME: ctexart >> >> %%output: >> >> \documentclass[11pt]{ctexart} >> >> .... > > Thanks for your patch. > > Though, it adds another keyword and another defcustom without providing > any new functionality. I understand it is a shortcut, but the cons, IMO, > outweigh the pros : adding a new class to `org-latex-classes' is a bit > more tedious, but needs to be done only once. > > Therefore, unless you convince me this feature brings something new, or > clearly eases a process, I'll stand on my ground.
Not all the org-mode users are expert of lisp and not all of the org-mode users are well in English, so finding the variable `org-latex-classes can customize latex class and adding a lisp block to it may be not a easy things for many users. So I expect org-mode can properly export latex without any configure, but it is impossible for the complexity of tex system. So reusing exist `org-latex-classes items will become a valuable thing, it should be implement. My patch is not best way to implement and it can be deny, but the problem can't be ignore. 1. we can add a function `(defun org-latex-add-deriverd-class (class exist-class) ...) to menupulate `org-latex-classes 2. My patch's approach. 3. others. > > > Regards, --