라텍스 출력을 그림으로 확장되는 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
의 환경에서는 ( 이 질문과 같이 키워드 뒤에 설정할 수 있음 ) nicematrix
이 .code-after
\CodeAfter
\tikzset{every picture/.style = {overlay,remember picture}}
모드 에 있으므로 경계 상자 계산 시 overlay
에 그려진 객체가 code-after
고려되지 않습니다.
따라서 출력은 예상된 출력입니다.