TikZ: 도식적인 대중교통 지도 만들기

TikZ: 도식적인 대중교통 지도 만들기

꽤 오랫동안 나는 TikZ를 사용하여 아름다운 도식 대중 교통 지도를 만드는 것을 고려한 사람이 있는지 궁금했습니다. 이러한 유형의 지도 중에서 브르노 지도의 작은 조각을 여기에 제공하고 있습니다.

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

놀랍게도 TikZ 예제 컬렉션을 포함하여 인터넷에서 집중적인 검색을 수행했지만 아직 유용한 정보를 얻지 못했습니다. 따라서 개선과 개선의 출발점이 될 수 있는 TikZ 기반의 도식 대중교통 지도에 사용할 수 있는 리소스를 아는 사람이 있는지 묻고 있습니다.

이미 시작점으로 사용할 수 있는 것이 있다면 당연히 내 모든 진행 과정, 경험 및 결과물을 공개적으로 공유하게 되어 매우 기쁩니다.

[그런데, 이 질문에 포함된 예제는 다음과 같이 만들어진 것으로 보입니다.항공학, C 기반 그래픽 라이브러리; 따라서 비대화형 그래픽 환경을 기반으로 한 대중교통 지도는 비현실적이지 않은 것 같습니다.]

답변1

이것이 유용할 수도 있습니다. 이중선은 두꺼운 선(검은색) 위에 좁은 선(흰색)을 그리는 형태로 그려집니다. 이번에는 색상을 반대로 해봤습니다.

\documentclass{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\pgfsetinnerstrokecolor{blue}
\draw[thick,double,white] (0,0) -- (2,0);
\pgfsetinnerstrokecolor{red}
\draw[thick,double,white] (1,-1) -- (1,1);
\end{tikzpicture}
\end{document}

데모

답변2

Kormylo의 답변에 대한 다른 방법은 다음과 같습니다 shorten. 장점: 2개의 직선 주변에 영향을 주지 않습니다.

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

\documentclass[tikz]{standalone}
\begin{document}
\begin{tikzpicture}
\path 
(0,0)   coordinate (A)
(2,1.5) coordinate (B)
(0,1)   coordinate (C)
(2,0)   coordinate (D)
(intersection of A--B and C--D) coordinate (I);
\draw[red] (A)--(B);
\draw[blue,shorten >=1pt] (C)--(I);
\draw[blue,shorten >=1pt] (D)--(I);
\end{tikzpicture}
\end{document}

관련 정보