tikz 독립형 대 기사: 출력을 필요한 수치로만 제한하도록 수정

tikz 독립형 대 기사: 출력을 필요한 수치로만 제한하도록 수정

라텍스 출력을 그림으로 확장되는 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

의 환경에서는 ( 이 질문과 같이 키워드 뒤에 설정할 수 있음 ) nicematrix이 .code-after\CodeAfter\tikzset{every picture/.style = {overlay,remember picture}}

모드 에 있으므로 경계 상자 계산 시 overlay에 그려진 객체가 code-after고려되지 않습니다.

따라서 출력은 예상된 출력입니다.

관련 정보