tikz 獨立版與文章:修復以將輸出限制為所需的數字

tikz 獨立版與文章:修復以將輸出限制為所需的數字

我需要將 Latex 輸出轉換為僅擴展為圖形的 SVG。

\documentclass{standalone}
%\documentclass{article}
%\pagestyle{empty}

\usepackage{nicematrix,tikz}

\begin{document}
$\begin{pNiceMatrix}[create-medium-nodes]
  1    & 2 & -3  \\
 -2    & 0 & 4
\CodeAfter
\begin{tikzpicture}
    \draw (2-3) circle (2cm) ; % just to prove this is visible
    \node[right] at (1-3.east) {\quad this is some explanatory text that\\
                               \quad should be displayed in standalone\\
                               \quad on three lines?!\\
                               } ;
\end{tikzpicture}
\end{pNiceMatrix}$
\end{document}

如果我使用,\documentclass{article}我會得到我想要的圖形,但嵌入到整頁中。如果我使用,\documentclass{standalone}我只會得到矩陣,而不是圓圈或文字。

  1. 為什麼獨立版會失去一些圖形元素?
  2. 為什麼節點文字中的換行符號不被接受?
  3. 對上面的程式碼進行任何更改可能會將輸出裁剪為僅該數字嗎?

答案1

在 的環境中nicematrixcode-after(可以像本問題一樣在關鍵字後面設定\CodeAfter) 在\tikzset{every picture/.style = {overlay,remember picture}}.

由於我們處於模式中,因此在邊界框的計算中不考慮overlay繪製的物件。code-after

所以,輸出就是預期的輸出。

相關內容