나는 머리띠 패키지를 사용하고 있습니다 (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}