emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] patch for latex->tikz


From: Eric Schulte
Subject: Re: [O] patch for latex->tikz
Date: Wed, 17 Jul 2013 15:51:05 -0600
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux)

Andreas Leha <address@hidden> writes:

> Hi all,
>
> attached is a small patch that makes it possible to 'evaluate' latex
> source blocks to tikz files.

Applied, thanks.

> 
> When the :file header argument has a value ending in '.tikz' the
> content of the body of the source block will be copied into the
> resulting tikz file.  This makes handling of tikz figures with
> captions easier.
>
> Here is a use-case:
[...]
> This example works well besides some weird scaling/placement issue.
>

The best way I've found to deal with scaling/placement of raw or inline
tikz is to use the subcaption and adjustbox packages as in the following
example.

    % latex
    \begin{figure}
      \centering
      \begin{minipage}[b]{0.32\linewidth}
        \adjustbox{width=1.0\linewidth}{
          \begin{tikzpicture}
            % ...
          \end{tikzpicture}
        }
        \subcaption{\small part 1}
      \end{minipage}
      \begin{minipage}[b]{0.32\linewidth}
        \adjustbox{width=1.0\linewidth}{
          \begin{tikzpicture}
            % ...
          \end{tikzpicture}
        }
        \subcaption{\small part 2}
      \end{minipage}
      \begin{minipage}[b]{0.32\linewidth}
        \adjustbox{width=1.0\linewidth}{
          \begin{tikzpicture}
            % ...
          \end{tikzpicture}
        }
        \subcaption{\small part 3}
      \end{minipage}
      \caption{Example with three sub-parts}
      \label{fig:example}
    \end{figure}

-- 
Eric Schulte
http://cs.unm.edu/~eschulte



reply via email to

[Prev in Thread] Current Thread [Next in Thread]