* How to add a label in LaTeX export
@ 2016-09-06 8:32 Florian Lindner
2016-09-06 8:59 ` Nicolas Goaziou
0 siblings, 1 reply; 3+ messages in thread
From: Florian Lindner @ 2016-09-06 8:32 UTC (permalink / raw)
To: emacs-orgmode
Hello,
I have this org mode document:
#+BEGIN_SRC python :exports results :results file
import matplotlib.pyplot as plt, numpy as np
x = np.linspace(-2, 2, 1000)
plt.plot(x, np.exp(-np.power(4*x, 2)), label="shape-parameter=4")
plt.plot(x, np.exp(-np.power(2*x, 2)), label="shape-parameter=2")
for i in range(-6, 7): plt.axvline(1/6 * i, ymax = 0.1, ls = "-.", color="r")
plt.grid()
plt.legend()
plt.savefig('rbf-gaussian-4.pdf')
return "rbf-gaussian-4.pdf"
#+END_SRC
#+NAME: fig:GaussianExample
#+CAPTION: Gaussian Basis functions with vertex distances marked at $n \cdot \frac{1}{6}$.
#+RESULTS:
[[file:rbf-gaussian-4.pdf]]
which exports to:
\begin{document}
\tableofcontents
\begin{figure}[htb]
\centering
\includegraphics[width=.9\linewidth]{rbf-gaussian-4.pdf}
\caption{\label{fig:orgparagraph1}
Gaussian Basis functions with vertex distances marked at \(n \cdot \frac{1}{6}\).}
\end{figure}
\end{document}
The #+NAME which I expect to translate to a label is ignored. I also tried using #+LABEL or transposing NAME and caption
but same result.
What is wrong there?
Thanks,
Florian
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: How to add a label in LaTeX export
2016-09-06 8:32 How to add a label in LaTeX export Florian Lindner
@ 2016-09-06 8:59 ` Nicolas Goaziou
2016-09-09 8:53 ` Florian Lindner
0 siblings, 1 reply; 3+ messages in thread
From: Nicolas Goaziou @ 2016-09-06 8:59 UTC (permalink / raw)
To: Florian Lindner; +Cc: emacs-orgmode
Hello,
Florian Lindner <mailinglists@xgm.de> writes:
> I have this org mode document:
>
> #+BEGIN_SRC python :exports results :results file
> import matplotlib.pyplot as plt, numpy as np
> x = np.linspace(-2, 2, 1000)
> plt.plot(x, np.exp(-np.power(4*x, 2)), label="shape-parameter=4")
> plt.plot(x, np.exp(-np.power(2*x, 2)), label="shape-parameter=2")
> for i in range(-6, 7): plt.axvline(1/6 * i, ymax = 0.1, ls = "-.", color="r")
> plt.grid()
> plt.legend()
> plt.savefig('rbf-gaussian-4.pdf')
> return "rbf-gaussian-4.pdf"
> #+END_SRC
> #+NAME: fig:GaussianExample
> #+CAPTION: Gaussian Basis functions with vertex distances marked at $n \cdot \frac{1}{6}$.
> #+RESULTS:
> [[file:rbf-gaussian-4.pdf]]
>
>
> which exports to:
>
>
> \begin{document}
>
> \tableofcontents
>
> \begin{figure}[htb]
> \centering
> \includegraphics[width=.9\linewidth]{rbf-gaussian-4.pdf}
> \caption{\label{fig:orgparagraph1}
> Gaussian Basis functions with vertex distances marked at \(n \cdot \frac{1}{6}\).}
> \end{figure}
> \end{document}
>
>
> The #+NAME which I expect to translate to a label is ignored.
It isn't. It is changed into
\label{fig:orgparagraph1}
See also `org-latex-prefer-user-labels'.
Regards,
--
Nicolas Goaziou
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: How to add a label in LaTeX export
2016-09-06 8:59 ` Nicolas Goaziou
@ 2016-09-09 8:53 ` Florian Lindner
0 siblings, 0 replies; 3+ messages in thread
From: Florian Lindner @ 2016-09-09 8:53 UTC (permalink / raw)
To: emacs-orgmode
Am 06.09.2016 um 10:59 schrieb Nicolas Goaziou:
> Hello,
>
> Florian Lindner <mailinglists@xgm.de> writes:
>
>> I have this org mode document:
>>
>> #+BEGIN_SRC python :exports results :results file
>> import matplotlib.pyplot as plt, numpy as np
>> x = np.linspace(-2, 2, 1000)
>> plt.plot(x, np.exp(-np.power(4*x, 2)), label="shape-parameter=4")
>> plt.plot(x, np.exp(-np.power(2*x, 2)), label="shape-parameter=2")
>> for i in range(-6, 7): plt.axvline(1/6 * i, ymax = 0.1, ls = "-.", color="r")
>> plt.grid()
>> plt.legend()
>> plt.savefig('rbf-gaussian-4.pdf')
>> return "rbf-gaussian-4.pdf"
>> #+END_SRC
>> #+NAME: fig:GaussianExample
>> #+CAPTION: Gaussian Basis functions with vertex distances marked at $n \cdot \frac{1}{6}$.
>> #+RESULTS:
>> [[file:rbf-gaussian-4.pdf]]
>>
>>
>> which exports to:
>>
>>
>> \begin{document}
>>
>> \tableofcontents
>>
>> \begin{figure}[htb]
>> \centering
>> \includegraphics[width=.9\linewidth]{rbf-gaussian-4.pdf}
>> \caption{\label{fig:orgparagraph1}
>> Gaussian Basis functions with vertex distances marked at \(n \cdot \frac{1}{6}\).}
>> \end{figure}
>> \end{document}
>>
>>
>> The #+NAME which I expect to translate to a label is ignored.
>
> It isn't. It is changed into
>
> \label{fig:orgparagraph1}
>
> See also `org-latex-prefer-user-labels'.
Thanks, see related issue for org-ref: https://github.com/jkitchin/org-ref/issues/285
Florian
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2016-09-09 8:54 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-06 8:32 How to add a label in LaTeX export Florian Lindner
2016-09-06 8:59 ` Nicolas Goaziou
2016-09-09 8:53 ` Florian Lindner
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).