naota / ox-latex-subfigure

Turn table into subfigure. More or less a hack atm, easy to incorporate to org-mode though

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

How

(package-initialize)
(use-package ox-latex-subfigure
  :init
  (setq org-latex-prefer-user-labels t)
  :load-path "~/Dropbox/ProjectWeekends/lisp/ox-latex-subfigure/"
  :config (require 'ox-latex-subfigure))

; (add-to-list 'org-latex-caption-above 'subfigure) ; If you want the caption above the figure
#+LATEX_HEADER: \usepackage{subcaption}
#+NAME: fig:hello
#+CAPTION: Use figure/subfigure instead of tabular, remember to set =:environment=
#+ATTR_LATEX: :environment subfigure :width 0.4\textwidth :align c
| [[~/Desktop/figure_1.png]] | <<fig:hello_subfigure>> tttttt |
| zzzzz                      | [[~/Desktop/figure_1.png]]     |

Ordinary linking works as usual [[fig:hello]]; internal org-mode linking also work [[fig:hello_subfigure]] if one has org-latex-prefer-user-labels set to t.

\begin{figure}[!htb]
\centering
\begin{subfigure}[c]{0.4\textwidth}
\includegraphics[width=.9\linewidth]{/Users/link/Desktop/figure_1.png}
\caption{zzzzz}
\end{subfigure}
\begin{subfigure}[c]{0.4\textwidth}
\includegraphics[width=.9\linewidth]{/Users/link/Desktop/figure_1.png}
\caption{\label{fig:hello_subfigure} tttttt}
\end{subfigure}
\caption{\label{fig:hello}
Use figure/subfigure instead of tabular, remember to set \texttt{:environment}}
\end{figure}

Contributions

  • @eoma for org-mode 9 compatibility
  • Edgar <edgar@openmail.cc>
    • SVG support

License

GPL

About

Turn table into subfigure. More or less a hack atm, easy to incorporate to org-mode though


Languages

Language:Emacs Lisp 100.0%