It works if you put a #+label on the table ... which confuses me, because I looked through the manual for #+label and there's no mention of it at all, but a bunch of my Org files use it (for LaTeX export). # ----- #+name: t1 #+begin_src R :exports both library(tidyverse) x <- tribble(~a, ~b, 1, 3) x #+end_src #+caption: Org table. #+label: tab_t1 #+RESULTS: t1 | 1 | 3 | I want to refer to Table [[tab_t1]]. # ------ Bill On 6 April 2021, James Powell wrote: > I have a goal: make a table in R using org-babel and have it appear in > the latex export.  I also want to be able to refer to the table by name in > the org file and have that become a hypertext link in the latex export. > > Using Org mode version 9.4.4 I build this document: > > <> > #+NAME: t1 > #+begin_src R :exports both >   library(tidyverse) >   x <- tribble(~a, ~b, 1, 3) >   x > #+end_src > #+CAPTION: Org Table > #+RESULTS: t1 > | 1 | 3 | > > I want to refer to Table [[t1]]. > <> > > What I expect: the latex export will include the table and link to it. > > What happens instead: the code and table appear, numbered and captioned. > However, the link is broken ("I want to refer to Table ??"). Looking in > the latex, this line reads > >> I want to refer to Table \ref{org993764c}. > > but that label org993764c appears nowhere else in the file. > > Org-lint doesn't complain about the file at all.  I searched the archives > and the intertubes, I don't see any discussion of this. > > Any help would be greatly appreciated. > > - JP > > -- William Denton :: Toronto, Canada --- Listening to Art: https://listeningtoart.org/ https://www.miskatonic.org/ --- GHG.EARTH: https://ghg.earth/ Caveat lector. --- STAPLR: https://staplr.org/