[英]usetikzlibrary{} in R Markdown document
是否可以在R Markdown文檔中使用\\usetikzlibrary{bayesnet}
? 該命令在Tex中工作正常,但是R Markdown拋出錯誤,表示找不到文件:tikzlibrarybayesnet.code.tex
這是我的R markdown文件的標題:
---
title: "Sample R Markdown Report"
author: "My name"
date: "Today's date"
output:
pdf_document: default
header-includes:
- \usepackage{tikz}
- \usetikzlibrary{bayesnet}
---
## LDA as a Graphical Model:
\begin{figure}
\centering
\tikz{ %
\node[latent] (alpha) {$\alpha$} ; %
\node[latent, right=of alpha] (theta) {$\theta$} ; %
\node[latent, right=of theta] (z) {z} ; %
\node[obs, right=of z] (w) {w} ; %
\node[latent, right=of w] (phi) {$\phi$} ; %
\node[latent, right=of phi] (beta) {$\beta$} ; %
\plate[inner sep=0.25cm, xshift=-0.12cm, yshift=0.12cm] {plate1} {(z) (w)} {N}; %
\plate[inner sep=0.25cm, xshift=-0.12cm, yshift=0.12cm] {plate2} {(theta) (plate1)} {M}; %
\plate[inner sep=0.25cm, xshift=-0.12cm, yshift=0.12cm] {plate2} {(phi)} {K}; %
\edge {alpha} {theta} ; %
\edge {theta} {z} ; %
\edge {z,phi} {w} ; %
\edge {beta} {phi} ; %
}
\end{figure}
這是我得到的錯誤:
! 軟件包tikz錯誤:我找不到tikz庫'bayesnet'。 我尋找了名為tikzlibrarybayesnet.code.tex和pgflibrarybayesnet.code.tex的文件,但是在當前的texmf樹中都找不到n。
如果我知道文件在下面的位置,可以直接指定它的路徑嗎? /usr/local/texlive/2014/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarybayesnet.code.tex
這個tikz示例運行良好。 它將其擴展到usetikzlibrary{}
,這使我很usetikzlibrary{}
。
bayesnet庫出現問題。 如果您更新庫,則一切運行正常。 問題在這里得到了很好的描述。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.