(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}
- cask
- install via brew
brew install cask
- manual install
cd ~/ hub clone cask/cask export PATH="$HOME/.cask/bin:$PATH"
- install via brew
Below operation flow is recommended.
make # Install git-hooks in local .git
git branch [feature-branch] # Create branch named [feature-branch]
git checkout [feature-branch] # Checkout branch named [feature-branch]
# <edit loop>
emacs ox-latex-subfigure.el # Edit something you want
make test # Test ox-latex-subfigure via multi version Emacs
git commit -am "brabra" # Commit (auto-run test before commit)
# </edit loop>
hub fork # Create fork at GitHub
git push [user] [feature-branch] # Push feature-branch to your fork
hub pull-request # Create pull-request
- @eoma for
org-mode
9
compatibility - Edgar <edgar@openmail.cc>
- SVG support
GPL