![Nó Tikzset com texto personalizado centralizado](https://rvso.com/image/461920/N%C3%B3%20Tikzset%20com%20texto%20personalizado%20centralizado.png)
Tudo bem, estou desistindo. Quero um nó personalizado que se pareça com uma turbina PI&D comum ou um símbolo de compressor:
\tikzset{TC/.style={
minimum height=2cm,
minimum width=2cm,
path picture={
\draw (-1,0.5) -- (1,1) -- ++ (0,-2) -- (-1,-0.5) -- cycle;
},
node contents={}
}
}
Agora gostaria de adicionar um texto personalizado, como "HP\Turb". No entanto, sempre se sobrepõe às fronteiras e nunca se alinha:
\tikzset{TC/.style={
minimum height=2cm,
minimum width=2cm,
text height=0.8cm,
text width=1.8cm,
align=center,
path picture={
\draw (-1,0.5) -- (1,1) -- ++ (0,-2) -- (-1,-0.5) -- cycle;
},
node contents={#1}
}
}
Quase tudo está desligado:
O que estou fazendo de errado? Editar: eu também adoraria ter âncoras em cada canto e no meio de cada borda. Como posso conseguir isso?
Responder1
Eu sugiro que você use o formato de nó integrado trapezium
(requer shapes.geometric
biblioteca).
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shapes.geometric}
\tikzset{mynode/.style={draw, trapezium, trapezium angle=70, trapezium stretches=true, minimum height=2cm, minimum width=2cm, shape border rotate=90, align=center}}
\begin{document}
\begin{tikzpicture}
\node[mynode] at (0,0){HP\\Turb};
\end{tikzpicture}
\end{document}