"모든 화살표를 경로와 동일한 투명도 그룹에 배치"하는 스타일을 정의할 수 있습니까?
ephemeral
다음 예에서는 파란색과 빨간색 화살표가 동일하게 보이도록(경로 끝과 화살표 머리 사이에 겹치는 부분이 보이지 않도록) 스타일을 재정의하고 싶습니다 .
어떻게 해야 합니까?
\documentclass[varwidth,border=50]{standalone}
\usepackage{tikz}
\begin{document}
\tikzset{
ephemeral/.style = {opacity=.35}
}
\begin{tikzpicture}
\draw[ephemeral, ultra thick,-latex, blue] (0,0) -- (1,0);
\begin{scope}[opacity=.35, transparency group, yshift=-.5cm]
\draw[ultra thick,-latex, red] (0,0) -- (1,0);
\end{scope}
\end{tikzpicture}
\end{document}
답변1
arrows.meta
TiKZ 3.0 라이브러리를 사용할 수 있나요 ? ( ) 종류의 화살표 inset
처럼 화살표 0의 값 입니까 ?LaTeX
latex
두 질문에 모두 '예'라고 대답했다면 와 같은 화살표를 사용할 수 있습니다 -{.Latex}
. arrows.meta
구문 에서는 .
화살표 끝 바로 앞에서 줄이 멈추도록 강제합니다. 다음 그림은 결과를 보여줍니다. 맨 위 화살표는 로 선언 -{.Latex}
되고 두 번째 화살표는 로 선언됩니다 -{LaTeX}
.
\documentclass[varwidth,border=50]{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows.meta}
\begin{document}
\tikzset{
ephemeral/.style = {opacity=.35}
}
\begin{tikzpicture}
\draw[ephemeral, ultra thick,-{.Latex}, blue] (0,.5) -- (1,0.5);
\draw[ephemeral, ultra thick,-{Latex}, blue] (0,0) -- (1,0);
\begin{scope}[opacity=.35, transparency group, yshift=-.5cm]
\draw[ultra thick,-.Latex, red] (0,0) -- (1,0);
\end{scope}
\end{tikzpicture}
\end{document}
TeXworks
참고: 결과를 보려면 뷰어를 신뢰하지 말고 다른 PDF 뷰어를 사용하십시오. 뷰어 에서 TeXworks
그림은 다음과 같습니다.