tikzDevice 词汇表

tikzDevice 词汇表

我正在使用 tikzDevice 在 Latex 中运行我的 R 脚本。

这是我的代码--

\documentclass{article}
\usepackage[acronym]{glossaries}
\usepackage{tikz} 


\makeglossaries

\newacronym{gcd}{GCD}{Greatest Common Divisor}

\newacronym{lcm}{LCM}{Least Common Multiple}

\begin{document}


    Given a set of numbers, there are elementary methods to compute 
    its \acrlong{gcd}, which is abbreviated \acrshort{gcd}. This 
    process is similar to that used for the \acrfull{lcm}.


    \begin{figure}[!ht]
    \centering
    \input{rtikzFile}
    \end{figure}

\end{document}

其中 rtikzFile 使用 R 创建,如下所示 -

library(tikzDevice)
tikz("rtikzFile.tex" )
options( tikzLatexPackages = c( getOption( "tikzLatexPackages" ), "\\usepackage[acronym]{glossaries}"))
plot(1,1,xlab="XXX")
dev.off()

现在,我想使用\gls{lcm}代替XXX作为 x-label。我尝试过使用\\gls\\{lcm\\}\\gls{lcm}。一切都只是返回错误,类似于 --

文件:pgfcorepathusage.code.tex 2013/12/13 (rss-revision 1.23) \Error in getMetricsFromLatex(TeXMetrics, verbose = verbose) :TeX 无法计算以下字符串或字符的度量:

\gls{最小单位}

评论后编辑 -

问题是(猜测):- 我需要将\makeglossaries编译好的词汇表文件传递给它。我不知道该怎么做。

或者,我也可以只\gls{lcm}使用rtikz文件执行后会生成文件R。但这不是自动化的方法。

相关内容