TikZ 브레이드 패키지: 브레이드 다이어그램에 ID/공간 삽입

TikZ 브레이드 패키지: 브레이드 다이어그램에 ID/공간 삽입

나는 머리띠 패키지를 사용하고 있습니다 (https://www.ctan.org/pkg/braids) Andrew Stacey가 TikZ로 편조 다이어그램을 그립니다. 이 패키지에서는 브레이드가 브레이드 단어로 지정됩니다. 그러나 나는 브레이드에 ID를 추가하는 방법, 즉 왼쪽 다이어그램의 중간 부분(패키지 문서에 있음)과 같이 브레이드 단어의 다른 구성 요소를 간격을 두는 방법을 찾지 못했습니다.

머리띠

현재 코드에 해당하는 다이어그램이 오른쪽에 있습니다.

\documentclass[a4paper]{scrartcl}

\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.13}
\usepackage{braids}

\begin{document}

\begin{tikzpicture}
\braid[number of strands=4] (braid) a_2 a_3 a_3 a_2;
\end{tikzpicture}

\end{document}

두 a_3 사이에 지정된(임의의) 공간을 추가하는 방법이 있습니까? 보다 일반적으로 편조 다이어그램의 교차 전후에 임의의 공간(= ID 맵)을 추가하려면 어떻게 해야 합니까?

답변1

해당 버전은 braids다음에서 사용할 수 있습니다.깃허브땋은 단어에 기호를 추가합니다 1. 이는 교차점이 전혀 없는 세그먼트를 지정할 수 있음을 의미합니다.

Ulrike의 예를 들면 다음과 같이 다시 작성할 수 있습니다.

\documentclass[a4paper]{scrartcl}

\usepackage{tikz}
\usepackage{braids}

\begin{document}

\begin{tikzpicture}
\braid a_2 a_3 1 1 1 a_3 a_2;
\end{tikzpicture}


\end{document}

답변2

모든 그룹의 높이를 확대하고 싶지 않다고 가정하면 "더미" 가닥이 필요하다고 생각합니다. 그래픽의 경계 상자가 변경되므로 이를 조정해야 합니다.

\documentclass[a4paper]{scrartcl}

\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.13}
\usepackage{braids}

\begin{document}

\begin{tikzpicture}
\braid[number of strands=4,
       style strands={5,6}{draw=none}] (braid) a_2 a_3 a_5 a_5 a_5 a_3 a_2;
\end{tikzpicture}


\end{document}

여기에 이미지 설명을 입력하세요

관련 정보