Questions tagged [tikz-shape]

For questions concerning node shapes in PGF/TikZ.

Filter by
Sorted by
Tagged with
3
votes
1answer
100 views

Fit text in a circular shape

I'm trying to fit a text within the arrows but in a circular shape, however, the text doesn't bend nicely. \documentclass[border=5mm]{standalone} \usepackage{tikz} \usetikzlibrary{arrows} \begin{...
10
votes
1answer
139 views

Put text in shape with TikZ

Explanations I try to put a text in shape to follow a figure’s edge to get someting like this: (the red field is just given to explain) Current situation For the moment, this is my MWE \documentclass[...
1
vote
1answer
51 views

Custom pgf shape: how to always stoke, sometimes fill?

I'm designing a collection of custom PGF shapes which will nearly always need to be stroked but only very occasionally filled. The experience I'd like the user to have is With no other keys provided ...
1
vote
0answers
74 views

Tikz's custom shape fails when groupplots library is loaded

I am using a book documentclass to write a report where I draw some circuit/block schematics using a custom tikz shape called dff that I originally found here and then slightly customised. Everything ...
1
vote
1answer
39 views

Set PGF anchor position in custom pgfshape with pgfkey as string?

How can I go about using a pgfkey to place an anchor if the key is a string? Previous answers imply that setting anchors based on keys is possible using numerical keys (like this question on Creating ...
0
votes
0answers
76 views

How can I draw this using TikZ?

I want to make these boxes. Thank you in advance.
12
votes
1answer
1k views

Tikz - Filling a node with random smooth, closed shapes

I am trying to create the following illustration. Using Tikz, I managed to achieve a partial effect as shown below (please ignore the dimension mismatches). The code I used (MWE) for arriving thus ...
2
votes
1answer
85 views

Specify Radius for a cylinder, or draw edge for two 3d circles

I want to plot an optical fiber as in the picture below: As you can see, the drawing is composed of three concentric cylinders of different radii. This question is about drawing just one of those, ...
1
vote
1answer
41 views

TikZ node changes size based on text length even after setting minimum width and height

I have a trapezium node in TikZ that I would like to maintain consistent dimensions no matter how many times it is called in the \tikzpicture. \documentclass[10pt]{article} \usepackage{tikz} \...
2
votes
1answer
66 views

tikz: fit text exactly into the node (trapezium shape)

This LaTeX source: \documentclass{article} \usepackage{tikz} \usetikzlibrary{shapes.geometric} \begin{document} \begin{tikzpicture} \node[trapezium, draw, trapezium left angle=120, trapezium ...
3
votes
1answer
86 views

Tikz: Setting an anchor in a pic for relative positioning

I have created a pic of a simple polygon which I want to use and reuse to create tikzpictures containing copies of it positioned relative to each other. How do I do that? If I did not have the pic, I ...
1
vote
1answer
54 views

Tikz node for representing range on one dimensional axis

Consider a specific example of representing the range of a parameter value on one dimensional axis. Blocks corresponding to specific solutes in a multi-solute solution are stacked on top of one ...
0
votes
1answer
65 views

How to draw shapes around text in TikZ?

Please look at the following figure. The right arrow consists of an &. I want to highlight only that & by drawing a circle or square or other shapes around it. The shape will be filled with ...
0
votes
2answers
95 views

Creating an ellipse-rectangle shaped node in tikz

I would like to create a new node shape. The left half of the node is shaped like a rectangle and the right half is shaped like an ellipse. I should be able to insert text in my node and the ...
1
vote
0answers
40 views

path picture add custom anchor

I would like to create an antenna shape in TikZ with custom anchors. Since I am struggling with \pgfdeclareshape, I am using path picture instead. Is it possible to make the coordinates created inside ...
2
votes
2answers
563 views

Tikz node with data storage flowchart symbol

I am trying to create a Tikz node with some text that has the ‘data storage’ flowchart shape: This is what I'm building on: \usepackage{tikz} \usetikzlibrary{shapes.geometric} \tikzstyle{storage} = [...
1
vote
3answers
60 views

How can I place a calculated value in a split shape using a macro and pgfmath?

I have a complicated split shape, with multiple nodeparts. I'd like to enter calculated values in the node parts. When I try to do it using \pgfmathsetmacro I get an error Undefined control sequence. ...
0
votes
0answers
68 views

parallel lines in tikz

I have this code of two lines and I want to plot two parallel lines to those lines and then connet the opposite corners together .. is there a simple way to do it \documentclass{article} \usepackage{...
0
votes
1answer
53 views

Align enumerate/itemize in tabular with rect text

How can I get the list to align vertically with the preceding text? In the middle cell, I want 1. to align vertically with "Inputs." In the bottom cell, "Goals" should be in the ...
4
votes
1answer
111 views

Why does [rounded rectangle] cause random "divide by zero" PGF Math Error?

I was using tikzmark to insert tikz drawings inside an equation when I encountered a weird bug, which I reduced to the following minimal (non-)working example: The following file bug.tex, \...
1
vote
1answer
60 views

How to edit this code to get these two variants?

I have the following code \documentclass[12pt]{article} \usepackage{geometry} \usepackage{tikz} \usetikzlibrary{decorations.pathreplacing,calligraphy} \begin{document} \begin{tikzpicture}[yscale=...
3
votes
1answer
201 views

How to draw brackets along the edges of a rectangle?

I have the following code to draw the rectangle with diagonal \documentclass[12pt]{article} \usepackage{geometry} \usepackage{tikz} \begin{document} \begin{tikzpicture}[yscale=0.7] \draw (0,0) ...
0
votes
3answers
83 views

How to draw this rectangle with numbers along its edge?

I'm trying to draw this picture, which is created from MS Excel. I'm only able to draw a simple rectangle \documentclass[12pt]{article} \usepackage{geometry} \usepackage{tikz} \begin{document} \...
0
votes
1answer
44 views

How to positioning background's text?

I have two questions. How can I enlarge the background and change the position of the text? and, Why is the last trapezoid larger than the other figures? This is my WE: \documentclass[12pt,a4paper]{...
0
votes
1answer
52 views

Rectangle with multiple outgoing/incoming triangles

I would like to create boxes with arbitrary combinations of incoming/outgoing triangles as in the following picture: I thought about using a signal from the TikZ library shapes.symbols, but signal ...
0
votes
0answers
202 views

\usetikzlibrary{shapes} : shapes library not available: mac

I am trying to figure out tikz with the help of various video tutorials and help pages. They all tell me to use \usetikzlibrary{shapes}. But texstudio tells me that there is an "unrecognized key in ...
3
votes
0answers
51 views

Good practice in defining multipart shapes for TikZ

I have created a multipart shape for use in TikZ. The shape has three levels, with five text entries. The top level is a rectangle whose dimensions are only based on the text in that rectangle. The ...
1
vote
1answer
42 views

How to eliminate the offset for a continued shape?

I wanted to add a little extra to the last shape in a chain (see image for a better understanding). However, i ran into an unexpected problem, because i thought the (black&red) lines would connect ...
3
votes
1answer
321 views

Drawing a cut cylinder with Tikz

I'm trying to use tikz to create the attached image, but I'm not sure this is possible. I know I can use the package to draw cylinders, as shown here and here. But I don't think I can use the \...
4
votes
2answers
307 views

How do I draw and define two right triangles next to each other?

My goal is to draw a figure exactly like this The best I could do coding this was: \documentclass{article} \usepackage{amsmath,amsfonts,amssymb} \usepackage{tikz} \usepackage{float} \begin{document}...
2
votes
1answer
137 views

Tikz: Define custom shape conditionally drawn

I am trying to create a custom shape in Tikz in a way that would allow me to use the node's options to determine how such a shape should be drawn. With the example Rectangle node with diagonal fill ...
3
votes
1answer
82 views

How do I create very small shapes?

I'd like to draw multiple very small shapes. But there seems to be a minimum size of approx. 3mm (for circles) if I use minimum width to change the size. Is there a simple way to create smaller ...
4
votes
1answer
120 views

Tikz: error when using beamer-class but not when using article-class

I'm using Overleaf to build a beamer presentation and wanted to add rectangles around cells in table (as described in this other question/answer by barbara beeton). Unfortunately, I get error messages ...
0
votes
3answers
98 views

Multiple Color PGF Shape

I have a Two shapes I use as a nodes. Currently I have Two styles, which overlap, which limits the number of nodes I can have by half. What I am trying to do is create a pgf shape so that both shapes ...
2
votes
0answers
203 views

Changing the current direction arrow in TikZ' circuits.ee library

I want to change the arrow tip used for indicating the current directions in TikZ' circuits.ee library (first path in the MWE below) to something else, say the Stealth tip (second path in the MWE). In ...
4
votes
2answers
638 views

Custom "computer" resp. "server" shape for tikz [duplicate]

Similar to the custom "human" shape resp. the tikzpeople package I'm now looking for nice computer shapes. I'm drawing some diagram showing the collaboration and communication of humans through some ...
4
votes
3answers
360 views

Add builder hat to other people with tikzpeople

I'm using the tikzpeople package to draw some scenarios. Now I would like to give the hat, that the builder is wearing to alice, charlie, and dave. As it is not attribute like the monitor or the ...
4
votes
1answer
109 views

Adding introspection to TikZ/pgf shapes

After digging into the output of \tracingmacros=1 during a while, I'll ask here... I am trying to add a bit of introspection to pgf shapes. The idea is to be able to "extract" a \savedmacro of a shape....
7
votes
1answer
970 views

How to adjust arrow head size of arrow-node?

I am trying to use single arrow node from shapes.arrows TikZ library. The problem is with the proper adjustment of the arrow tip span - with the argument single arrow head extend. MWE: \documentclass{...
3
votes
1answer
147 views

Custom tikz shapes: High level alternative to \pgfdeclareshape

So I've been researching making own shapes in TikZ. As most things in LaTeX, I've come to learn, it seems to have an extremely deep rabbit hole. So I was wondering - is there an easy way out? Is it ...
2
votes
1answer
294 views

Tikz style for rectangle with text in border

I'm trying to create a reusable style (let's call it titlerect) for a tikz node which is supposed to look something like the following figure I quickly whipped up in Inkscape: I imagine it should be ...
7
votes
1answer
298 views

TikZ node shape depends on inside text

In one of my previous answers, my first proposal \documentclass[tikz]{standalone} \usetikzlibrary{quotes,angles} \begin{document} \begin{tikzpicture} \draw (0,-4)--(0,4) node[above] {$Im$} (-4,0)--(...
2
votes
2answers
256 views

Ellipses aligned on the same boundary point

I want to create a cascade of ellipses in TikZ. However, with my code, I get the ellipses to have the same center. But what I instead want, is that the ellipses have a common point on their boundary (...
5
votes
2answers
495 views

hrule into tikz circle node

I am struggling with inner node layout with Tikz. Basically, I want to add a line under the first text line inside a node, splitting it unevenly. Here is a try: \documentclass{standalone} \...
2
votes
1answer
61 views

How to indicate radius (or size) of circle when it's defined as `\path node[shape=circle]at(x,y){}`?

I need to change the size of the circle but using radius doesn't work here. \documentclass{standalone} \usepackage{tikz} \begin{document} \begin{tikzpicture} \path node(ID1)[draw,shape=rectangle]{ID1}...
1
vote
1answer
117 views

"unrotate" part of a \pgfdeclareshape

I was trying to work on a very nice question about building chips for circuitikz, and I have a problem. I reduced it to this MWE: \documentclass[tikz, border=2mm]{standalone} \pgfdeclareshape{chip}{...
2
votes
1answer
717 views

Arrangement of triangles via tikz

Task: I am trying to arrange four triangles via TikZ. Below, you see the output: As you can see, I face two problems with my solution: A) It seems hand-made since the borders do not fit perfectly ...
4
votes
2answers
540 views

TikZ: Coordinate on shape vertices

I know that I can draw a rectangle with tikz using \draw (0.0,0.0) rectangle (1.0,1.0);. Is there a possibility to determine all 4 edge coordinates directly from the shape? I do can save the lower ...
5
votes
3answers
303 views

Colorize sides regular polygon

To illustrate what edge-coloring is, I'd like to colorize a regular polygon. I want to generate the shape using TikZ, then colorize the sides (edges) of the polygon separately, for instance by doing ...
0
votes
1answer
94 views

Drawing similar picture with tikz

Is it possible to make something like this in tikz? How to? :) f(t) can be literally any curve, this arrow pointing it is just a comment, not a part of a drawing