# Block Diagram using TikZ

The Tikz is defined as a pair of languages used for producing the vector graphics from the algebraic or geometric description. The popular Tikz environment is also used for Latex macro packages. The Tikz interpreter supports multiple Tex output in backend. Below are some commands used to create Blocks:

• The \node command is used to draw the block and to mention the location of the block.
• The \draw command is used to draw different styles of the line.
• The \tikzset command is used to set the specification of the blocks.
• The \usetikzlibrary is the library used to implement the positioning system in the program.

The Tikz environment is written as:

Let-s take an example of the block diagram of the Analog Communication System. The code to create a simple block structure using Tikz is given below:

The text written after the % is just for your better understanding. Latex ignores the text written after the % character.

The output will also display in the default gray background color.

Output:

The other complex examples use the same commands as discussed above.

The code for such example is given below:

The commands used are simple to understand and easy to implement.

Output:

You can draw any pattern of block diagram depending on the requirements.

## Color Fill

You can also fill colors in the blocks of a particular block diagram. Let-s consider an example:

Here, we have colored all the blocks. You can modify the colors as per your choice. You can also color either all or some of the blocks according to the requirements.

Output: