\section{Marcas}

Las marcas son elementos gráficos que se colocan en las intersecciones del tablero para resaltar posiciones específicas, indicar puntos de interés o numerar secuencias, sin necesidad de añadir piedras. \pgfgoname\ ofrece comandos y opciones versátiles para personalizar estas marcas, desde formas predefinidas hasta etiquetas personalizadas.

\begin{command}{\mark\opt{\oarg{options}}\marg{intersection}}
	
	Dibuja una marca individual en la intersección especificada (ej. «C3»). Las opciones permiten definir su forma, color y otros atributos.
\end{command}

\begin{command}{\marks\opt{\oarg{options}}\marg{intersection \opt{, intersection, ...}}}
	
	Similar a |\mark|, pero aplica la misma marca a múltiples intersecciones mediante la sintaxis de coordenadas.
\end{command}

\begin{key}{/pgfgogo/mark = \meta{options} (default cross)}
	
	Define el tipo de marca a colocar, con una cruz («cross») como valor predeterminado si no se especifica otra opción.
	
	\begin{codeexample}[]
		\pgfgoset{goban = {5, partial = {from = B2 to D4}}}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
		\end{goban}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\mark{C3}
		\end{goban}
	\end{codeexample}	
\end{key}

\begin{key}{/pgfgo/mark/circle}
	
	Coloca un círculo hueco como marca.
	
	\begin{codeexample}[]
		\pgfgoset{goban = {5, partial = {from = B2 to D4}}}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
		\end{goban}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\mark[circle]{C3}
		\end{goban}
	\end{codeexample}	
\end{key}

\begin{key}{/pgfgo/mark/triangle}
	
	Dibuja un triángulo hueco.
	
	\begin{codeexample}[]
		\pgfgoset{goban = {5, partial = {from = B2 to D4}}}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
		\end{goban}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\mark[triangle]{C3}
		\end{goban}
	\end{codeexample}	
\end{key}

\begin{key}{/pgfgo/mark/square}
	
	Coloca un cuadrado hueco.
	
	\begin{codeexample}[]
		\pgfgoset{goban = {5, partial = {from = B2 to D4}}}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
		\end{goban}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\mark[square]{C3}
		\end{goban}
	\end{codeexample}
\end{key}

\begin{key}{/pgfgo/mark/cross}
	
	Dibuja una cruz.
	
	\begin{codeexample}[]
		\pgfgoset{goban = {5, partial = {from = B2 to D4}}}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
		\end{goban}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\mark[cross]{C3}
		\end{goban}
	\end{codeexample}
\end{key}

\begin{key}{/pgfgo/mark/filled square}
	
	Coloca un cuadrado relleno.
	
	\begin{codeexample}[]
		\pgfgoset{goban = {5, partial = {from = B2 to D4}}}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
		\end{goban}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\mark[filled square]{C3}
		\end{goban}
	\end{codeexample}
\end{key}

\begin{key}{/pgfgo/mark/filled circle}
	
	Dibuja un círculo relleno.
	
	\begin{codeexample}[]
		\pgfgoset{goban = {5, partial = {from = B2 to D4}}}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
		\end{goban}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\mark[filled circle]{C3}
		\end{goban}
	\end{codeexample}
\end{key}

\begin{key}{/pgfgo/mark/t-circle}
	
	Coloca un círculo pequeño con un borde más grueso, diseñado específicamente para marcar territorios.
	
	\begin{codeexample}[]
		\pgfgoset{goban = {5, partial = {from = B2 to D4}}}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
		\end{goban}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\mark[t-circle]{C3}
		\end{goban}
	\end{codeexample}
\end{key}

\begin{key}{/pgfgo/mark/t-square}
	
	Dibuja un cuadrado pequeño con borde grueso, similar a «t-circle», usado para señalar territorios.
	
	\begin{codeexample}[]
		\pgfgoset{goban = {5, partial = {from = B2 to D4}}}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
		\end{goban}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\mark[t-square]{C3}
		\end{goban}
	\end{codeexample}
\end{key}

\begin{key}{/pgfgo/mark/hatched lines}
	
	Coloca un patrón de líneas cruzadas (tramado).
	
	\begin{codeexample}[]
		\pgfgoset{goban = {5, partial = {from = B2 to D4}}}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
		\end{goban}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\mark[hatched lines]{C3}
		\end{goban}
	\end{codeexample}
\end{key}

\begin{key}{/pgfgo/mark/sequence=\meta{options}(default false, initial false)}
	Permite numerar una serie de marcas en orden.
\end{key}

\begin{key}{/pgfgo/mark/sequence/use}
	Muestra la marca |sequence| sobre el tablero.
\end{key}

\begin{key}{/pgfgo/mark/sequence/from=\meta{number}}
	
	Establece el número inicial de la secuencia de marcas numeradas, permitiendo continuar desde un punto específico en lugar de 1.
	
	\begin{codeexample}[]
		\pgfgoset{goban = {5, partial = {from = B2 to D4}}}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
		\end{goban}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\marks[sequence = {use, from = 3}]{C3,B3,C4}
		\end{goban}
	\end{codeexample}
\end{key}




\begin{key}{/pgfgo/mark/custom=\meta{token list}}
	
	Permite definir una marca personalizada usando texto o símbolos (como «!» o «?») e incluso im\'agenes.
	
	\begin{codeexample}[]
		\pgfgoset{goban = {5, partial = {from = B2 to D4}}}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
		\end{goban}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\mark[custom = {!}]{C3}
		\end{goban}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\mark[custom = {\tikz{\node[rounded corners, draw, inner sep = 1em, red]{\dots};}}]{C3}
		\end{goban}
	\end{codeexample}	
\end{key}


\begin{key}{/pgfgo/mark/line = \meta{option} (default true)}
	Controla el contorno de la marca.
\end{key}


\begin{key}{/pgfgo/mark/line/color = \meta{color}}
	Define el color del contorno de la marca.
	
	\begin{codeexample}[]
		\pgfgoset{goban = {5, partial = {from = B2 to D4}}}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
		\end{goban}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\mark[triangle, line = {color = red}]{C3}
		\end{goban}
	\end{codeexample}
\end{key}


\begin{key}{/pgfgo/mark/line/width = \meta{dimension}}
	
	Ajusta el grosor del contorno de las marcas.
	
	\begin{codeexample}[]
		\pgfgoset{goban = {5, partial = {from = B2 to D4}}}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\mark[triangle]{C3}
		\end{goban}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\mark[triangle, line = {width = 0.1pt}]{C3}
		\end{goban}
	\end{codeexample}
\end{key}



\begin{key}{/pgfgo/mark/fill = \meta{options} (default true)}
	Controla el relleno de una marca
\end{key}

\begin{key}{/pgfgo/mark/fill/color = \meta{color}}
	
	Establece el color de relleno de una marca.
	
	\begin{codeexample}[]
		\pgfgoset{goban = {5, partial = {from = B2 to D4}}}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
		\end{goban}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\mark[circle, fill = {color = red}]{C3}
		\end{goban}
	\end{codeexample}
\end{key}


\begin{key}{/pgfgo/mark/label = \meta{option}}
	Controla la apariencia de las etiquetas de las marcas que las tengan.
\end{key}


\begin{key}{/pgfgo/mark/label/color = \meta{color}}
	
	Controla el color del texto o símbolo en marcas personalizadas (como con |custom|).
	
	\begin{codeexample}[]
		\pgfgoset{goban = {5, partial = {from = B2 to D4}}}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
		\end{goban}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\mark[custom = {!}, label = {color = red}]{C3}
		\end{goban}
	\end{codeexample}
\end{key}

\begin{key}{/pgfgo/mark/label/format=\meta{options} (default arabic)}
	
	Controla el estilo de numeración de las etiquetas de enumeraci\'on (como |sequence|), con opciones como números arábigos, letras o romanos.
\end{key}

\begin{key}{/pgfgo/mark/label/format/arabic}
	
	Usa números arábigos para secuencias.
	
	\begin{codeexample}[]
		\pgfgoset{goban = {5, partial = {from = B2 to D4}}}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
		\end{goban}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\marks[label = {format = arabic}, sequence]{C3,B3,C4}
		\end{goban}
	\end{codeexample}
\end{key}

\begin{key}{/pgfgo/mark/label/format/alph}
	
	Usa letras minúsculas para la secuencia.
	
	\begin{codeexample}[]
		\pgfgoset{goban = {5, partial = {from = B2 to D4}}}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
		\end{goban}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\marks[label = {format = alph}, sequence]{C3,B3,C4}
		\end{goban}
	\end{codeexample}
\end{key}

\begin{key}{/pgfgo/mark/label/format/Alph}
	
	Usa letras mayúsculas.
	
	\begin{codeexample}[]
		\pgfgoset{goban = {5, partial = {from = B2 to D4}}}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
		\end{goban}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\marks[label = {format = Alph}, sequence]{C3,B3,C4}
		\end{goban}
	\end{codeexample}
\end{key}

\begin{key}{/pgfgo/mark/label/format/roman}
	
	Usa números romanos minúsculos.
	
	\begin{codeexample}[]
		\pgfgoset{goban = {5, partial = {from = B2 to D4}}}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
		\end{goban}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\marks[label = {format = roman}, sequence]{C3,B3,C4}
		\end{goban}
	\end{codeexample}
\end{key}

\begin{key}{/pgfgo/mark/label/format/Roman}
	
	Usa números romanos mayúsculos.
	
	\begin{codeexample}[]
		\pgfgoset{goban = {5, partial = {from = B2 to D4}}}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
		\end{goban}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\marks[label = {format = Roman}, sequence]{C3,B3,C4}
		\end{goban}
	\end{codeexample}
\end{key}



\begin{key}{/pgfgo/mark/black}
	
	Aplica las propiedades del primer jugador (negro) a la marca.
	
	\begin{codeexample}[]
		\pgfgoset{goban = {5, partial = {from = B2 to D4}}}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\mark[triangle]{C3}
		\end{goban}
		
		\begin{goban}
			\stones[b]{C2,D3}
			\stone[w]{B4}
			\mark[black, t-square]{C3}
		\end{goban}
	\end{codeexample}
\end{key}

\begin{key}{/pgfgo/mark/white}
	
	Aplica las propiedades del segundo jugador (blanco) a la marca.
\end{key}

\begin{key}{/pgfgo/mark/neutral}
	
	Mantiene la marca sin asociarla a ningún jugador.
\end{key}

