Tikzpicture in figure problemTikZ: Cropping the Bounding BoxRotate a node but not its content: the case of the ellipse decorationHow to define the default vertical distance between nodes?TikZ scaling graphic and adjust node position and keep font sizeNumerical conditional within tikz keys?TikZ/ERD: node (=Entity) label on the insideInput/Output Nodes - Specification and Description LanguageTikZ: Drawing an arc from an intersection to an intersectionDrawing rectilinear curves in Tikz, aka an Etch-a-Sketch drawingLine up nested tikz enviroments or how to get rid of them

On what legal basis did the UK remove the 'European Union' from its passport?

What is the limit on how high you can fly up?

Help in identifying a mystery wall socket

declared variable inside void setup is forgotten in void loop

What kind of SATA connector is this?

Solubility in different pressure conditions

Is there any good reason to write "it is easy to see"?

As programers say: Strive to be lazy

Safety when modifying old electrical work

Why does the headset man not get on the tractor?

German characters on US-International keyboard layout

Tikz draw contour without some edges, and fill

Ex-manager wants to stay in touch, I don't want to

What are the holes in files created with fallocate?

Can a tourist shoot a gun in the USA?

Non-deterministic Finite Automata | Sipser Example 1.16

How to cope with regret and shame about not fully utilizing opportunities during PhD?

Is there ever any indication in the MCU as to how Spider-Man got his powers?

Tikzpicture in figure problem

Would an 8% reduction in drag outweigh the weight addition from this custom CFD-tested winglet?

On studying Computer Science vs. Software Engineering to become a proficient coder

Do Life Drain attacks from wights stack?

When a land becomes a creature, is it untapped?

Can someone explain homicide-related death rates?



Tikzpicture in figure problem


TikZ: Cropping the Bounding BoxRotate a node but not its content: the case of the ellipse decorationHow to define the default vertical distance between nodes?TikZ scaling graphic and adjust node position and keep font sizeNumerical conditional within tikz keys?TikZ/ERD: node (=Entity) label on the insideInput/Output Nodes - Specification and Description LanguageTikZ: Drawing an arc from an intersection to an intersectionDrawing rectilinear curves in Tikz, aka an Etch-a-Sketch drawingLine up nested tikz enviroments or how to get rid of them













1















Below is my MWE. My only problem is, I need the tikzpicture to be pagewidth (textwidth) and not overflow to the right. I tried adjustbox, fbox and resizebox.



documentclass[
a4paper, % Papierformat A4
12pt, % Schrift 12-Punkt
headsepline, % mit Linie unter der Kopfzeile
numbers=noenddot, % Nummern ohne Punkt am Ende
bibliography=totoc, % Literaturverzeichnis mit Nummer im
Inhaltsverzeichnis (``TO Table Of Contents'')
index=totoc, % Index mit Nummer im Inhaltsverzeichnis
fleqn, % Formeln werden linksbündig statt zentriert
angeordnet
headings=normal % Etwas kleinere Überschriften
]scrbook

usepackagetikz
usetikzlibrarymatrix, positioning,chains
usetikzlibrarycalc,trees,positioning,arrows,chains,shapes.geometric,%
decorations.pathreplacing,decorations.pathmorphing,shapes,%
matrix,shapes.symbols

usepackagecapt-of


tikzstylerounddiagram = [
%tikzset
>=stealth',
punktchain/.style=
rectangle,
rounded corners,
% fill=black!10,
draw=black, very thick,
text width=10em,
minimum height=3em,
text centered,
on chain,
line/.style=draw, thick, <-,
element/.style=
tape,
top color=white,
bottom color=blue!50!black!60!,
minimum width=8em,
draw=blue!40!black!90, very thick,
text width=10em,
minimum height=3.5em,
text centered,
on chain,
every join/.style=->, thick,shorten >=1pt,
decoration=brace,
tuborg/.style=decorate,
tubnode/.style=midway, right=2pt,
]%


begindocument
beginfigure

begintikzpicture
[style=rounddiagram, node distance=.8cm, start chain=going right]
node[punktchain, join]FairRun;
node[punktchain, join]Set I/O;
node[punktchain, join]CbmStsFindClusters;
node[punktchain, join]CbmStsFindHits;
endtikzpicture
endfigure
enddocument


Any help is appreciated.










share|improve this question









New contributor



Rhynden is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.



















  • welcome to text.se. quick, dirthy hack: add scale=0.8, transform shape,. i would reduce size of nodes and fonts inside it.

    – Zarko
    3 hours ago















1















Below is my MWE. My only problem is, I need the tikzpicture to be pagewidth (textwidth) and not overflow to the right. I tried adjustbox, fbox and resizebox.



documentclass[
a4paper, % Papierformat A4
12pt, % Schrift 12-Punkt
headsepline, % mit Linie unter der Kopfzeile
numbers=noenddot, % Nummern ohne Punkt am Ende
bibliography=totoc, % Literaturverzeichnis mit Nummer im
Inhaltsverzeichnis (``TO Table Of Contents'')
index=totoc, % Index mit Nummer im Inhaltsverzeichnis
fleqn, % Formeln werden linksbündig statt zentriert
angeordnet
headings=normal % Etwas kleinere Überschriften
]scrbook

usepackagetikz
usetikzlibrarymatrix, positioning,chains
usetikzlibrarycalc,trees,positioning,arrows,chains,shapes.geometric,%
decorations.pathreplacing,decorations.pathmorphing,shapes,%
matrix,shapes.symbols

usepackagecapt-of


tikzstylerounddiagram = [
%tikzset
>=stealth',
punktchain/.style=
rectangle,
rounded corners,
% fill=black!10,
draw=black, very thick,
text width=10em,
minimum height=3em,
text centered,
on chain,
line/.style=draw, thick, <-,
element/.style=
tape,
top color=white,
bottom color=blue!50!black!60!,
minimum width=8em,
draw=blue!40!black!90, very thick,
text width=10em,
minimum height=3.5em,
text centered,
on chain,
every join/.style=->, thick,shorten >=1pt,
decoration=brace,
tuborg/.style=decorate,
tubnode/.style=midway, right=2pt,
]%


begindocument
beginfigure

begintikzpicture
[style=rounddiagram, node distance=.8cm, start chain=going right]
node[punktchain, join]FairRun;
node[punktchain, join]Set I/O;
node[punktchain, join]CbmStsFindClusters;
node[punktchain, join]CbmStsFindHits;
endtikzpicture
endfigure
enddocument


Any help is appreciated.










share|improve this question









New contributor



Rhynden is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.



















  • welcome to text.se. quick, dirthy hack: add scale=0.8, transform shape,. i would reduce size of nodes and fonts inside it.

    – Zarko
    3 hours ago













1












1








1








Below is my MWE. My only problem is, I need the tikzpicture to be pagewidth (textwidth) and not overflow to the right. I tried adjustbox, fbox and resizebox.



documentclass[
a4paper, % Papierformat A4
12pt, % Schrift 12-Punkt
headsepline, % mit Linie unter der Kopfzeile
numbers=noenddot, % Nummern ohne Punkt am Ende
bibliography=totoc, % Literaturverzeichnis mit Nummer im
Inhaltsverzeichnis (``TO Table Of Contents'')
index=totoc, % Index mit Nummer im Inhaltsverzeichnis
fleqn, % Formeln werden linksbündig statt zentriert
angeordnet
headings=normal % Etwas kleinere Überschriften
]scrbook

usepackagetikz
usetikzlibrarymatrix, positioning,chains
usetikzlibrarycalc,trees,positioning,arrows,chains,shapes.geometric,%
decorations.pathreplacing,decorations.pathmorphing,shapes,%
matrix,shapes.symbols

usepackagecapt-of


tikzstylerounddiagram = [
%tikzset
>=stealth',
punktchain/.style=
rectangle,
rounded corners,
% fill=black!10,
draw=black, very thick,
text width=10em,
minimum height=3em,
text centered,
on chain,
line/.style=draw, thick, <-,
element/.style=
tape,
top color=white,
bottom color=blue!50!black!60!,
minimum width=8em,
draw=blue!40!black!90, very thick,
text width=10em,
minimum height=3.5em,
text centered,
on chain,
every join/.style=->, thick,shorten >=1pt,
decoration=brace,
tuborg/.style=decorate,
tubnode/.style=midway, right=2pt,
]%


begindocument
beginfigure

begintikzpicture
[style=rounddiagram, node distance=.8cm, start chain=going right]
node[punktchain, join]FairRun;
node[punktchain, join]Set I/O;
node[punktchain, join]CbmStsFindClusters;
node[punktchain, join]CbmStsFindHits;
endtikzpicture
endfigure
enddocument


Any help is appreciated.










share|improve this question









New contributor



Rhynden is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











Below is my MWE. My only problem is, I need the tikzpicture to be pagewidth (textwidth) and not overflow to the right. I tried adjustbox, fbox and resizebox.



documentclass[
a4paper, % Papierformat A4
12pt, % Schrift 12-Punkt
headsepline, % mit Linie unter der Kopfzeile
numbers=noenddot, % Nummern ohne Punkt am Ende
bibliography=totoc, % Literaturverzeichnis mit Nummer im
Inhaltsverzeichnis (``TO Table Of Contents'')
index=totoc, % Index mit Nummer im Inhaltsverzeichnis
fleqn, % Formeln werden linksbündig statt zentriert
angeordnet
headings=normal % Etwas kleinere Überschriften
]scrbook

usepackagetikz
usetikzlibrarymatrix, positioning,chains
usetikzlibrarycalc,trees,positioning,arrows,chains,shapes.geometric,%
decorations.pathreplacing,decorations.pathmorphing,shapes,%
matrix,shapes.symbols

usepackagecapt-of


tikzstylerounddiagram = [
%tikzset
>=stealth',
punktchain/.style=
rectangle,
rounded corners,
% fill=black!10,
draw=black, very thick,
text width=10em,
minimum height=3em,
text centered,
on chain,
line/.style=draw, thick, <-,
element/.style=
tape,
top color=white,
bottom color=blue!50!black!60!,
minimum width=8em,
draw=blue!40!black!90, very thick,
text width=10em,
minimum height=3.5em,
text centered,
on chain,
every join/.style=->, thick,shorten >=1pt,
decoration=brace,
tuborg/.style=decorate,
tubnode/.style=midway, right=2pt,
]%


begindocument
beginfigure

begintikzpicture
[style=rounddiagram, node distance=.8cm, start chain=going right]
node[punktchain, join]FairRun;
node[punktchain, join]Set I/O;
node[punktchain, join]CbmStsFindClusters;
node[punktchain, join]CbmStsFindHits;
endtikzpicture
endfigure
enddocument


Any help is appreciated.







tikz-pgf floats tikz-styles adjustbox






share|improve this question









New contributor



Rhynden is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.










share|improve this question









New contributor



Rhynden is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








share|improve this question




share|improve this question








edited 1 hour ago









jGaboardi

9912




9912






New contributor



Rhynden is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








asked 3 hours ago









RhyndenRhynden

83




83




New contributor



Rhynden is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.




New contributor




Rhynden is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.














  • welcome to text.se. quick, dirthy hack: add scale=0.8, transform shape,. i would reduce size of nodes and fonts inside it.

    – Zarko
    3 hours ago

















  • welcome to text.se. quick, dirthy hack: add scale=0.8, transform shape,. i would reduce size of nodes and fonts inside it.

    – Zarko
    3 hours ago
















welcome to text.se. quick, dirthy hack: add scale=0.8, transform shape,. i would reduce size of nodes and fonts inside it.

– Zarko
3 hours ago





welcome to text.se. quick, dirthy hack: add scale=0.8, transform shape,. i would reduce size of nodes and fonts inside it.

– Zarko
3 hours ago










3 Answers
3






active

oldest

votes


















2














You can always compute the maximal width the nodes should have to fill the full page precisely. We need 4*(space taken by a node)+3*(node distance)=textwidth, where space taken by a node=(text width) + 2*(inner sep)+2*(outer sep). Note that tikzstyle is deprecated.



documentclass[
a4paper, % Papierformat A4
12pt, % Schrift 12-Punkt
headsepline, % mit Linie unter der Kopfzeile
numbers=noenddot, % Nummern ohne Punkt am Ende
bibliography=totoc, % Literaturverzeichnis mit Nummer im
Inhaltsverzeichnis (``TO Table Of Contents'')
index=totoc, % Index mit Nummer im Inhaltsverzeichnis
fleqn, % Formeln werden linksbündig statt zentriert
angeordnet
headings=normal % Etwas kleinere Überschriften
]scrbook

usepackagetikz
usetikzlibrarymatrix, positioning,chains
usetikzlibrarycalc,trees,positioning,arrows,chains,shapes.geometric,%
decorations.pathreplacing,decorations.pathmorphing,shapes,%
matrix,shapes.symbols

usepackagecapt-of


tikzsetrounddiagram/.style=>=stealth',
punktchain/.style=
rectangle,
rounded corners,
% fill=black!10,
draw=black, very thick,
text width=10em,
minimum height=3em,
text centered,
on chain,
% line/.style=draw, thick, <-,
% element/.style=
% tape,
% top color=white,
% bottom color=blue!50!black!60!,
% minimum width=8em,
% draw=blue!40!black!90, very thick,
% text width=10em,
% minimum height=3.5em,
% text centered,
% on chain,
every join/.style=->, thick,shorten >=1pt,
% decoration=brace,
% tuborg/.style=decorate,
% tubnode/.style=midway, right=2pt,



begindocument
beginfigure

begintikzpicture[rounddiagram, node distance=.8cm, start chain=going right]
pgfmathsetmacromynodewidth(textwidth-3*0.8cm)/4-4pt
beginscope[punktchain/.append style=text width=mynodewidth pt,inner sep=1pt,outer
sep=1pt]
node[punktchain, join]FairRun;
node[punktchain, join]Set I/O;
node[punktchain, join]CbmStsFindClusters;
node[punktchain, join]CbmStsFindHits;
endscope
endtikzpicture
endfigure
enddocument


enter image description here



The output suggests that you may either want to write the text of the third node in two lines, have different widths for different nodes or to make them smaller by using scale=(something <1) in the nodes.






share|improve this answer






























    1














    There are two approaches:



    As @Zarko mentioned, you can change the font and reduce the size of the text width. The second approach is to leave everything the same and add transform canvas=xshift = 0.8cm to tikzpicture options.



    Output



    documentclass[
    a4paper, % Papierformat A4
    12pt, % Schrift 12-Punkt
    headsepline, % mit Linie unter der Kopfzeile
    numbers=noenddot, % Nummern ohne Punkt am Ende
    bibliography=totoc, % Literaturverzeichnis mit Nummer im
    Inhaltsverzeichnis (``TO Table Of Contents'')
    index=totoc, % Index mit Nummer im Inhaltsverzeichnis
    fleqn, % Formeln werden linksbündig statt zentriert
    angeordnet
    headings=normal % Etwas kleinere Überschriften
    ]scrbook

    usepackagetikz
    usetikzlibrarymatrix, positioning,chains
    usetikzlibrarycalc,trees,positioning,arrows,chains,shapes.geometric,%
    decorations.pathreplacing,decorations.pathmorphing,shapes,%
    matrix,shapes.symbols

    usepackagecapt-of


    tikzstylerounddiagram = [
    %tikzset
    >=stealth',
    punktchain/.style=
    rectangle,
    rounded corners,
    % fill=black!10,
    draw=black, very thick,
    text width=7.5em,
    minimum height=3em,
    text centered,
    font = footnotesize,
    on chain,
    line/.style=draw, thick, <-,
    element/.style=
    tape,
    top color=white,
    bottom color=blue!50!black!60!,
    minimum width=8em,
    draw=blue!40!black!90, very thick,
    text width=10em,
    minimum height=3.5em,
    text centered,
    on chain,
    every join/.style=->, thick,shorten >=1pt,
    decoration=brace,
    tuborg/.style=decorate,
    tubnode/.style=midway, right=2pt,
    ]%


    begindocument
    beginfigure
    begintikzpicture
    [style=rounddiagram, node distance=.8cm, start chain=going right]
    node[punktchain, join]FairRun;
    node[punktchain, join]Set I/O;
    node[punktchain, join]CbmStsFindClusters;
    node[punktchain, join]CbmStsFindHits;
    endtikzpicture
    endfigure

    beginfigure
    begintikzpicture
    [style=rounddiagram, node distance=.8cm, start chain=going right, transform canvas=xshift = 0.8cm]
    node[punktchain, join, text width=10em, font =normalsize]FairRun;
    node[punktchain, join, text width=10em, font =normalsize]Set I/O;
    node[punktchain, join, text width=10em, font =normalsize]CbmStsFindClusters;
    node[punktchain, join, text width=10em, font =normalsize]CbmStsFindHits;
    endtikzpicture
    endfigure
    enddocument





    share|improve this answer






























      1














      i would change text width with minimum width which i would reduce to smaller size, for example to 7em. also I would all doubled TikZ libraries and use tikzset instead of tikzstyle:



      enter image description here



      (red lines indicate text borders)



      documentclass[
      a4paper, % Papierformat A4
      12pt, % Schrift 12-Punkt
      headsepline, % mit Linie unter der Kopfzeile
      numbers=noenddot, % Nummern ohne Punkt am Ende
      bibliography=totoc, % Literaturverzeichnis mit Nummer im
      Inhaltsverzeichnis (``TO Table Of Contents'')
      index=totoc, % Index mit Nummer im Inhaltsverzeichnis
      fleqn, % Formeln werden linksbündig statt zentriert
      angeordnet
      headings=normal % Etwas kleinere Überschriften
      ]scrbook

      usepackagetikz
      usetikzlibraryarrows,
      calc, chains,
      decorations.pathreplacing, decorations.pathmorphing,
      matrix,
      positioning,
      shapes.geometric, shapes.symbols,
      trees


      usepackagecapt-of


      tikzsetrounddiagram/.style =
      >=stealth',
      punktchain/.style = rectangle, rounded corners, draw, very thick,
      minimum width=7em, % <--- changed from "text width"
      minimum height=5ex,
      align=center, on chain,
      line/.style = draw, thick, <-,
      element/.style = tape, draw=blue!40!black!90, very thick,
      top color=white, bottom color=blue!50!black!60!,
      text width=10em, minimum height=7ex,
      align=center, on chain,
      every join/.style = ->, thick,shorten >=1pt,
      decoration = brace,
      tuborg/.style = decorate,
      tubnode/.style = midway, right=2pt,


      %---------------- show page layout. don't use in a real document!
      usepackageshowframe
      renewcommandShowFrameLinethickness0.15pt
      renewcommand*ShowFrameColorcolorred
      %---------------------------------------------------------------%


      begindocument
      beginfigure
      centering
      begintikzpicture[style=rounddiagram,
      node distance=5mm,
      start chain=going right,
      punktchain/.append style = join
      ]
      node[punktchain] FairRun;
      node[punktchain] Set I/O;
      node[punktchain] CbmStsFindClusters;
      node[punktchain] CbmStsFindHits;
      endtikzpicture
      endfigure
      enddocument





      share|improve this answer

























        Your Answer








        StackExchange.ready(function()
        var channelOptions =
        tags: "".split(" "),
        id: "85"
        ;
        initTagRenderer("".split(" "), "".split(" "), channelOptions);

        StackExchange.using("externalEditor", function()
        // Have to fire editor after snippets, if snippets enabled
        if (StackExchange.settings.snippets.snippetsEnabled)
        StackExchange.using("snippets", function()
        createEditor();
        );

        else
        createEditor();

        );

        function createEditor()
        StackExchange.prepareEditor(
        heartbeatType: 'answer',
        autoActivateHeartbeat: false,
        convertImagesToLinks: false,
        noModals: true,
        showLowRepImageUploadWarning: true,
        reputationToPostImages: null,
        bindNavPrevention: true,
        postfix: "",
        imageUploader:
        brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
        contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
        allowUrls: true
        ,
        onDemand: true,
        discardSelector: ".discard-answer"
        ,immediatelyShowMarkdownHelp:true
        );



        );






        Rhynden is a new contributor. Be nice, and check out our Code of Conduct.









        draft saved

        draft discarded


















        StackExchange.ready(
        function ()
        StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f490541%2ftikzpicture-in-figure-problem%23new-answer', 'question_page');

        );

        Post as a guest















        Required, but never shown

























        3 Answers
        3






        active

        oldest

        votes








        3 Answers
        3






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes









        2














        You can always compute the maximal width the nodes should have to fill the full page precisely. We need 4*(space taken by a node)+3*(node distance)=textwidth, where space taken by a node=(text width) + 2*(inner sep)+2*(outer sep). Note that tikzstyle is deprecated.



        documentclass[
        a4paper, % Papierformat A4
        12pt, % Schrift 12-Punkt
        headsepline, % mit Linie unter der Kopfzeile
        numbers=noenddot, % Nummern ohne Punkt am Ende
        bibliography=totoc, % Literaturverzeichnis mit Nummer im
        Inhaltsverzeichnis (``TO Table Of Contents'')
        index=totoc, % Index mit Nummer im Inhaltsverzeichnis
        fleqn, % Formeln werden linksbündig statt zentriert
        angeordnet
        headings=normal % Etwas kleinere Überschriften
        ]scrbook

        usepackagetikz
        usetikzlibrarymatrix, positioning,chains
        usetikzlibrarycalc,trees,positioning,arrows,chains,shapes.geometric,%
        decorations.pathreplacing,decorations.pathmorphing,shapes,%
        matrix,shapes.symbols

        usepackagecapt-of


        tikzsetrounddiagram/.style=>=stealth',
        punktchain/.style=
        rectangle,
        rounded corners,
        % fill=black!10,
        draw=black, very thick,
        text width=10em,
        minimum height=3em,
        text centered,
        on chain,
        % line/.style=draw, thick, <-,
        % element/.style=
        % tape,
        % top color=white,
        % bottom color=blue!50!black!60!,
        % minimum width=8em,
        % draw=blue!40!black!90, very thick,
        % text width=10em,
        % minimum height=3.5em,
        % text centered,
        % on chain,
        every join/.style=->, thick,shorten >=1pt,
        % decoration=brace,
        % tuborg/.style=decorate,
        % tubnode/.style=midway, right=2pt,



        begindocument
        beginfigure

        begintikzpicture[rounddiagram, node distance=.8cm, start chain=going right]
        pgfmathsetmacromynodewidth(textwidth-3*0.8cm)/4-4pt
        beginscope[punktchain/.append style=text width=mynodewidth pt,inner sep=1pt,outer
        sep=1pt]
        node[punktchain, join]FairRun;
        node[punktchain, join]Set I/O;
        node[punktchain, join]CbmStsFindClusters;
        node[punktchain, join]CbmStsFindHits;
        endscope
        endtikzpicture
        endfigure
        enddocument


        enter image description here



        The output suggests that you may either want to write the text of the third node in two lines, have different widths for different nodes or to make them smaller by using scale=(something <1) in the nodes.






        share|improve this answer



























          2














          You can always compute the maximal width the nodes should have to fill the full page precisely. We need 4*(space taken by a node)+3*(node distance)=textwidth, where space taken by a node=(text width) + 2*(inner sep)+2*(outer sep). Note that tikzstyle is deprecated.



          documentclass[
          a4paper, % Papierformat A4
          12pt, % Schrift 12-Punkt
          headsepline, % mit Linie unter der Kopfzeile
          numbers=noenddot, % Nummern ohne Punkt am Ende
          bibliography=totoc, % Literaturverzeichnis mit Nummer im
          Inhaltsverzeichnis (``TO Table Of Contents'')
          index=totoc, % Index mit Nummer im Inhaltsverzeichnis
          fleqn, % Formeln werden linksbündig statt zentriert
          angeordnet
          headings=normal % Etwas kleinere Überschriften
          ]scrbook

          usepackagetikz
          usetikzlibrarymatrix, positioning,chains
          usetikzlibrarycalc,trees,positioning,arrows,chains,shapes.geometric,%
          decorations.pathreplacing,decorations.pathmorphing,shapes,%
          matrix,shapes.symbols

          usepackagecapt-of


          tikzsetrounddiagram/.style=>=stealth',
          punktchain/.style=
          rectangle,
          rounded corners,
          % fill=black!10,
          draw=black, very thick,
          text width=10em,
          minimum height=3em,
          text centered,
          on chain,
          % line/.style=draw, thick, <-,
          % element/.style=
          % tape,
          % top color=white,
          % bottom color=blue!50!black!60!,
          % minimum width=8em,
          % draw=blue!40!black!90, very thick,
          % text width=10em,
          % minimum height=3.5em,
          % text centered,
          % on chain,
          every join/.style=->, thick,shorten >=1pt,
          % decoration=brace,
          % tuborg/.style=decorate,
          % tubnode/.style=midway, right=2pt,



          begindocument
          beginfigure

          begintikzpicture[rounddiagram, node distance=.8cm, start chain=going right]
          pgfmathsetmacromynodewidth(textwidth-3*0.8cm)/4-4pt
          beginscope[punktchain/.append style=text width=mynodewidth pt,inner sep=1pt,outer
          sep=1pt]
          node[punktchain, join]FairRun;
          node[punktchain, join]Set I/O;
          node[punktchain, join]CbmStsFindClusters;
          node[punktchain, join]CbmStsFindHits;
          endscope
          endtikzpicture
          endfigure
          enddocument


          enter image description here



          The output suggests that you may either want to write the text of the third node in two lines, have different widths for different nodes or to make them smaller by using scale=(something <1) in the nodes.






          share|improve this answer

























            2












            2








            2







            You can always compute the maximal width the nodes should have to fill the full page precisely. We need 4*(space taken by a node)+3*(node distance)=textwidth, where space taken by a node=(text width) + 2*(inner sep)+2*(outer sep). Note that tikzstyle is deprecated.



            documentclass[
            a4paper, % Papierformat A4
            12pt, % Schrift 12-Punkt
            headsepline, % mit Linie unter der Kopfzeile
            numbers=noenddot, % Nummern ohne Punkt am Ende
            bibliography=totoc, % Literaturverzeichnis mit Nummer im
            Inhaltsverzeichnis (``TO Table Of Contents'')
            index=totoc, % Index mit Nummer im Inhaltsverzeichnis
            fleqn, % Formeln werden linksbündig statt zentriert
            angeordnet
            headings=normal % Etwas kleinere Überschriften
            ]scrbook

            usepackagetikz
            usetikzlibrarymatrix, positioning,chains
            usetikzlibrarycalc,trees,positioning,arrows,chains,shapes.geometric,%
            decorations.pathreplacing,decorations.pathmorphing,shapes,%
            matrix,shapes.symbols

            usepackagecapt-of


            tikzsetrounddiagram/.style=>=stealth',
            punktchain/.style=
            rectangle,
            rounded corners,
            % fill=black!10,
            draw=black, very thick,
            text width=10em,
            minimum height=3em,
            text centered,
            on chain,
            % line/.style=draw, thick, <-,
            % element/.style=
            % tape,
            % top color=white,
            % bottom color=blue!50!black!60!,
            % minimum width=8em,
            % draw=blue!40!black!90, very thick,
            % text width=10em,
            % minimum height=3.5em,
            % text centered,
            % on chain,
            every join/.style=->, thick,shorten >=1pt,
            % decoration=brace,
            % tuborg/.style=decorate,
            % tubnode/.style=midway, right=2pt,



            begindocument
            beginfigure

            begintikzpicture[rounddiagram, node distance=.8cm, start chain=going right]
            pgfmathsetmacromynodewidth(textwidth-3*0.8cm)/4-4pt
            beginscope[punktchain/.append style=text width=mynodewidth pt,inner sep=1pt,outer
            sep=1pt]
            node[punktchain, join]FairRun;
            node[punktchain, join]Set I/O;
            node[punktchain, join]CbmStsFindClusters;
            node[punktchain, join]CbmStsFindHits;
            endscope
            endtikzpicture
            endfigure
            enddocument


            enter image description here



            The output suggests that you may either want to write the text of the third node in two lines, have different widths for different nodes or to make them smaller by using scale=(something <1) in the nodes.






            share|improve this answer













            You can always compute the maximal width the nodes should have to fill the full page precisely. We need 4*(space taken by a node)+3*(node distance)=textwidth, where space taken by a node=(text width) + 2*(inner sep)+2*(outer sep). Note that tikzstyle is deprecated.



            documentclass[
            a4paper, % Papierformat A4
            12pt, % Schrift 12-Punkt
            headsepline, % mit Linie unter der Kopfzeile
            numbers=noenddot, % Nummern ohne Punkt am Ende
            bibliography=totoc, % Literaturverzeichnis mit Nummer im
            Inhaltsverzeichnis (``TO Table Of Contents'')
            index=totoc, % Index mit Nummer im Inhaltsverzeichnis
            fleqn, % Formeln werden linksbündig statt zentriert
            angeordnet
            headings=normal % Etwas kleinere Überschriften
            ]scrbook

            usepackagetikz
            usetikzlibrarymatrix, positioning,chains
            usetikzlibrarycalc,trees,positioning,arrows,chains,shapes.geometric,%
            decorations.pathreplacing,decorations.pathmorphing,shapes,%
            matrix,shapes.symbols

            usepackagecapt-of


            tikzsetrounddiagram/.style=>=stealth',
            punktchain/.style=
            rectangle,
            rounded corners,
            % fill=black!10,
            draw=black, very thick,
            text width=10em,
            minimum height=3em,
            text centered,
            on chain,
            % line/.style=draw, thick, <-,
            % element/.style=
            % tape,
            % top color=white,
            % bottom color=blue!50!black!60!,
            % minimum width=8em,
            % draw=blue!40!black!90, very thick,
            % text width=10em,
            % minimum height=3.5em,
            % text centered,
            % on chain,
            every join/.style=->, thick,shorten >=1pt,
            % decoration=brace,
            % tuborg/.style=decorate,
            % tubnode/.style=midway, right=2pt,



            begindocument
            beginfigure

            begintikzpicture[rounddiagram, node distance=.8cm, start chain=going right]
            pgfmathsetmacromynodewidth(textwidth-3*0.8cm)/4-4pt
            beginscope[punktchain/.append style=text width=mynodewidth pt,inner sep=1pt,outer
            sep=1pt]
            node[punktchain, join]FairRun;
            node[punktchain, join]Set I/O;
            node[punktchain, join]CbmStsFindClusters;
            node[punktchain, join]CbmStsFindHits;
            endscope
            endtikzpicture
            endfigure
            enddocument


            enter image description here



            The output suggests that you may either want to write the text of the third node in two lines, have different widths for different nodes or to make them smaller by using scale=(something <1) in the nodes.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered 3 hours ago









            marmotmarmot

            126k6162308




            126k6162308





















                1














                There are two approaches:



                As @Zarko mentioned, you can change the font and reduce the size of the text width. The second approach is to leave everything the same and add transform canvas=xshift = 0.8cm to tikzpicture options.



                Output



                documentclass[
                a4paper, % Papierformat A4
                12pt, % Schrift 12-Punkt
                headsepline, % mit Linie unter der Kopfzeile
                numbers=noenddot, % Nummern ohne Punkt am Ende
                bibliography=totoc, % Literaturverzeichnis mit Nummer im
                Inhaltsverzeichnis (``TO Table Of Contents'')
                index=totoc, % Index mit Nummer im Inhaltsverzeichnis
                fleqn, % Formeln werden linksbündig statt zentriert
                angeordnet
                headings=normal % Etwas kleinere Überschriften
                ]scrbook

                usepackagetikz
                usetikzlibrarymatrix, positioning,chains
                usetikzlibrarycalc,trees,positioning,arrows,chains,shapes.geometric,%
                decorations.pathreplacing,decorations.pathmorphing,shapes,%
                matrix,shapes.symbols

                usepackagecapt-of


                tikzstylerounddiagram = [
                %tikzset
                >=stealth',
                punktchain/.style=
                rectangle,
                rounded corners,
                % fill=black!10,
                draw=black, very thick,
                text width=7.5em,
                minimum height=3em,
                text centered,
                font = footnotesize,
                on chain,
                line/.style=draw, thick, <-,
                element/.style=
                tape,
                top color=white,
                bottom color=blue!50!black!60!,
                minimum width=8em,
                draw=blue!40!black!90, very thick,
                text width=10em,
                minimum height=3.5em,
                text centered,
                on chain,
                every join/.style=->, thick,shorten >=1pt,
                decoration=brace,
                tuborg/.style=decorate,
                tubnode/.style=midway, right=2pt,
                ]%


                begindocument
                beginfigure
                begintikzpicture
                [style=rounddiagram, node distance=.8cm, start chain=going right]
                node[punktchain, join]FairRun;
                node[punktchain, join]Set I/O;
                node[punktchain, join]CbmStsFindClusters;
                node[punktchain, join]CbmStsFindHits;
                endtikzpicture
                endfigure

                beginfigure
                begintikzpicture
                [style=rounddiagram, node distance=.8cm, start chain=going right, transform canvas=xshift = 0.8cm]
                node[punktchain, join, text width=10em, font =normalsize]FairRun;
                node[punktchain, join, text width=10em, font =normalsize]Set I/O;
                node[punktchain, join, text width=10em, font =normalsize]CbmStsFindClusters;
                node[punktchain, join, text width=10em, font =normalsize]CbmStsFindHits;
                endtikzpicture
                endfigure
                enddocument





                share|improve this answer



























                  1














                  There are two approaches:



                  As @Zarko mentioned, you can change the font and reduce the size of the text width. The second approach is to leave everything the same and add transform canvas=xshift = 0.8cm to tikzpicture options.



                  Output



                  documentclass[
                  a4paper, % Papierformat A4
                  12pt, % Schrift 12-Punkt
                  headsepline, % mit Linie unter der Kopfzeile
                  numbers=noenddot, % Nummern ohne Punkt am Ende
                  bibliography=totoc, % Literaturverzeichnis mit Nummer im
                  Inhaltsverzeichnis (``TO Table Of Contents'')
                  index=totoc, % Index mit Nummer im Inhaltsverzeichnis
                  fleqn, % Formeln werden linksbündig statt zentriert
                  angeordnet
                  headings=normal % Etwas kleinere Überschriften
                  ]scrbook

                  usepackagetikz
                  usetikzlibrarymatrix, positioning,chains
                  usetikzlibrarycalc,trees,positioning,arrows,chains,shapes.geometric,%
                  decorations.pathreplacing,decorations.pathmorphing,shapes,%
                  matrix,shapes.symbols

                  usepackagecapt-of


                  tikzstylerounddiagram = [
                  %tikzset
                  >=stealth',
                  punktchain/.style=
                  rectangle,
                  rounded corners,
                  % fill=black!10,
                  draw=black, very thick,
                  text width=7.5em,
                  minimum height=3em,
                  text centered,
                  font = footnotesize,
                  on chain,
                  line/.style=draw, thick, <-,
                  element/.style=
                  tape,
                  top color=white,
                  bottom color=blue!50!black!60!,
                  minimum width=8em,
                  draw=blue!40!black!90, very thick,
                  text width=10em,
                  minimum height=3.5em,
                  text centered,
                  on chain,
                  every join/.style=->, thick,shorten >=1pt,
                  decoration=brace,
                  tuborg/.style=decorate,
                  tubnode/.style=midway, right=2pt,
                  ]%


                  begindocument
                  beginfigure
                  begintikzpicture
                  [style=rounddiagram, node distance=.8cm, start chain=going right]
                  node[punktchain, join]FairRun;
                  node[punktchain, join]Set I/O;
                  node[punktchain, join]CbmStsFindClusters;
                  node[punktchain, join]CbmStsFindHits;
                  endtikzpicture
                  endfigure

                  beginfigure
                  begintikzpicture
                  [style=rounddiagram, node distance=.8cm, start chain=going right, transform canvas=xshift = 0.8cm]
                  node[punktchain, join, text width=10em, font =normalsize]FairRun;
                  node[punktchain, join, text width=10em, font =normalsize]Set I/O;
                  node[punktchain, join, text width=10em, font =normalsize]CbmStsFindClusters;
                  node[punktchain, join, text width=10em, font =normalsize]CbmStsFindHits;
                  endtikzpicture
                  endfigure
                  enddocument





                  share|improve this answer

























                    1












                    1








                    1







                    There are two approaches:



                    As @Zarko mentioned, you can change the font and reduce the size of the text width. The second approach is to leave everything the same and add transform canvas=xshift = 0.8cm to tikzpicture options.



                    Output



                    documentclass[
                    a4paper, % Papierformat A4
                    12pt, % Schrift 12-Punkt
                    headsepline, % mit Linie unter der Kopfzeile
                    numbers=noenddot, % Nummern ohne Punkt am Ende
                    bibliography=totoc, % Literaturverzeichnis mit Nummer im
                    Inhaltsverzeichnis (``TO Table Of Contents'')
                    index=totoc, % Index mit Nummer im Inhaltsverzeichnis
                    fleqn, % Formeln werden linksbündig statt zentriert
                    angeordnet
                    headings=normal % Etwas kleinere Überschriften
                    ]scrbook

                    usepackagetikz
                    usetikzlibrarymatrix, positioning,chains
                    usetikzlibrarycalc,trees,positioning,arrows,chains,shapes.geometric,%
                    decorations.pathreplacing,decorations.pathmorphing,shapes,%
                    matrix,shapes.symbols

                    usepackagecapt-of


                    tikzstylerounddiagram = [
                    %tikzset
                    >=stealth',
                    punktchain/.style=
                    rectangle,
                    rounded corners,
                    % fill=black!10,
                    draw=black, very thick,
                    text width=7.5em,
                    minimum height=3em,
                    text centered,
                    font = footnotesize,
                    on chain,
                    line/.style=draw, thick, <-,
                    element/.style=
                    tape,
                    top color=white,
                    bottom color=blue!50!black!60!,
                    minimum width=8em,
                    draw=blue!40!black!90, very thick,
                    text width=10em,
                    minimum height=3.5em,
                    text centered,
                    on chain,
                    every join/.style=->, thick,shorten >=1pt,
                    decoration=brace,
                    tuborg/.style=decorate,
                    tubnode/.style=midway, right=2pt,
                    ]%


                    begindocument
                    beginfigure
                    begintikzpicture
                    [style=rounddiagram, node distance=.8cm, start chain=going right]
                    node[punktchain, join]FairRun;
                    node[punktchain, join]Set I/O;
                    node[punktchain, join]CbmStsFindClusters;
                    node[punktchain, join]CbmStsFindHits;
                    endtikzpicture
                    endfigure

                    beginfigure
                    begintikzpicture
                    [style=rounddiagram, node distance=.8cm, start chain=going right, transform canvas=xshift = 0.8cm]
                    node[punktchain, join, text width=10em, font =normalsize]FairRun;
                    node[punktchain, join, text width=10em, font =normalsize]Set I/O;
                    node[punktchain, join, text width=10em, font =normalsize]CbmStsFindClusters;
                    node[punktchain, join, text width=10em, font =normalsize]CbmStsFindHits;
                    endtikzpicture
                    endfigure
                    enddocument





                    share|improve this answer













                    There are two approaches:



                    As @Zarko mentioned, you can change the font and reduce the size of the text width. The second approach is to leave everything the same and add transform canvas=xshift = 0.8cm to tikzpicture options.



                    Output



                    documentclass[
                    a4paper, % Papierformat A4
                    12pt, % Schrift 12-Punkt
                    headsepline, % mit Linie unter der Kopfzeile
                    numbers=noenddot, % Nummern ohne Punkt am Ende
                    bibliography=totoc, % Literaturverzeichnis mit Nummer im
                    Inhaltsverzeichnis (``TO Table Of Contents'')
                    index=totoc, % Index mit Nummer im Inhaltsverzeichnis
                    fleqn, % Formeln werden linksbündig statt zentriert
                    angeordnet
                    headings=normal % Etwas kleinere Überschriften
                    ]scrbook

                    usepackagetikz
                    usetikzlibrarymatrix, positioning,chains
                    usetikzlibrarycalc,trees,positioning,arrows,chains,shapes.geometric,%
                    decorations.pathreplacing,decorations.pathmorphing,shapes,%
                    matrix,shapes.symbols

                    usepackagecapt-of


                    tikzstylerounddiagram = [
                    %tikzset
                    >=stealth',
                    punktchain/.style=
                    rectangle,
                    rounded corners,
                    % fill=black!10,
                    draw=black, very thick,
                    text width=7.5em,
                    minimum height=3em,
                    text centered,
                    font = footnotesize,
                    on chain,
                    line/.style=draw, thick, <-,
                    element/.style=
                    tape,
                    top color=white,
                    bottom color=blue!50!black!60!,
                    minimum width=8em,
                    draw=blue!40!black!90, very thick,
                    text width=10em,
                    minimum height=3.5em,
                    text centered,
                    on chain,
                    every join/.style=->, thick,shorten >=1pt,
                    decoration=brace,
                    tuborg/.style=decorate,
                    tubnode/.style=midway, right=2pt,
                    ]%


                    begindocument
                    beginfigure
                    begintikzpicture
                    [style=rounddiagram, node distance=.8cm, start chain=going right]
                    node[punktchain, join]FairRun;
                    node[punktchain, join]Set I/O;
                    node[punktchain, join]CbmStsFindClusters;
                    node[punktchain, join]CbmStsFindHits;
                    endtikzpicture
                    endfigure

                    beginfigure
                    begintikzpicture
                    [style=rounddiagram, node distance=.8cm, start chain=going right, transform canvas=xshift = 0.8cm]
                    node[punktchain, join, text width=10em, font =normalsize]FairRun;
                    node[punktchain, join, text width=10em, font =normalsize]Set I/O;
                    node[punktchain, join, text width=10em, font =normalsize]CbmStsFindClusters;
                    node[punktchain, join, text width=10em, font =normalsize]CbmStsFindHits;
                    endtikzpicture
                    endfigure
                    enddocument






                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered 3 hours ago









                    M. Al JumailyM. Al Jumaily

                    1,0021210




                    1,0021210





















                        1














                        i would change text width with minimum width which i would reduce to smaller size, for example to 7em. also I would all doubled TikZ libraries and use tikzset instead of tikzstyle:



                        enter image description here



                        (red lines indicate text borders)



                        documentclass[
                        a4paper, % Papierformat A4
                        12pt, % Schrift 12-Punkt
                        headsepline, % mit Linie unter der Kopfzeile
                        numbers=noenddot, % Nummern ohne Punkt am Ende
                        bibliography=totoc, % Literaturverzeichnis mit Nummer im
                        Inhaltsverzeichnis (``TO Table Of Contents'')
                        index=totoc, % Index mit Nummer im Inhaltsverzeichnis
                        fleqn, % Formeln werden linksbündig statt zentriert
                        angeordnet
                        headings=normal % Etwas kleinere Überschriften
                        ]scrbook

                        usepackagetikz
                        usetikzlibraryarrows,
                        calc, chains,
                        decorations.pathreplacing, decorations.pathmorphing,
                        matrix,
                        positioning,
                        shapes.geometric, shapes.symbols,
                        trees


                        usepackagecapt-of


                        tikzsetrounddiagram/.style =
                        >=stealth',
                        punktchain/.style = rectangle, rounded corners, draw, very thick,
                        minimum width=7em, % <--- changed from "text width"
                        minimum height=5ex,
                        align=center, on chain,
                        line/.style = draw, thick, <-,
                        element/.style = tape, draw=blue!40!black!90, very thick,
                        top color=white, bottom color=blue!50!black!60!,
                        text width=10em, minimum height=7ex,
                        align=center, on chain,
                        every join/.style = ->, thick,shorten >=1pt,
                        decoration = brace,
                        tuborg/.style = decorate,
                        tubnode/.style = midway, right=2pt,


                        %---------------- show page layout. don't use in a real document!
                        usepackageshowframe
                        renewcommandShowFrameLinethickness0.15pt
                        renewcommand*ShowFrameColorcolorred
                        %---------------------------------------------------------------%


                        begindocument
                        beginfigure
                        centering
                        begintikzpicture[style=rounddiagram,
                        node distance=5mm,
                        start chain=going right,
                        punktchain/.append style = join
                        ]
                        node[punktchain] FairRun;
                        node[punktchain] Set I/O;
                        node[punktchain] CbmStsFindClusters;
                        node[punktchain] CbmStsFindHits;
                        endtikzpicture
                        endfigure
                        enddocument





                        share|improve this answer





























                          1














                          i would change text width with minimum width which i would reduce to smaller size, for example to 7em. also I would all doubled TikZ libraries and use tikzset instead of tikzstyle:



                          enter image description here



                          (red lines indicate text borders)



                          documentclass[
                          a4paper, % Papierformat A4
                          12pt, % Schrift 12-Punkt
                          headsepline, % mit Linie unter der Kopfzeile
                          numbers=noenddot, % Nummern ohne Punkt am Ende
                          bibliography=totoc, % Literaturverzeichnis mit Nummer im
                          Inhaltsverzeichnis (``TO Table Of Contents'')
                          index=totoc, % Index mit Nummer im Inhaltsverzeichnis
                          fleqn, % Formeln werden linksbündig statt zentriert
                          angeordnet
                          headings=normal % Etwas kleinere Überschriften
                          ]scrbook

                          usepackagetikz
                          usetikzlibraryarrows,
                          calc, chains,
                          decorations.pathreplacing, decorations.pathmorphing,
                          matrix,
                          positioning,
                          shapes.geometric, shapes.symbols,
                          trees


                          usepackagecapt-of


                          tikzsetrounddiagram/.style =
                          >=stealth',
                          punktchain/.style = rectangle, rounded corners, draw, very thick,
                          minimum width=7em, % <--- changed from "text width"
                          minimum height=5ex,
                          align=center, on chain,
                          line/.style = draw, thick, <-,
                          element/.style = tape, draw=blue!40!black!90, very thick,
                          top color=white, bottom color=blue!50!black!60!,
                          text width=10em, minimum height=7ex,
                          align=center, on chain,
                          every join/.style = ->, thick,shorten >=1pt,
                          decoration = brace,
                          tuborg/.style = decorate,
                          tubnode/.style = midway, right=2pt,


                          %---------------- show page layout. don't use in a real document!
                          usepackageshowframe
                          renewcommandShowFrameLinethickness0.15pt
                          renewcommand*ShowFrameColorcolorred
                          %---------------------------------------------------------------%


                          begindocument
                          beginfigure
                          centering
                          begintikzpicture[style=rounddiagram,
                          node distance=5mm,
                          start chain=going right,
                          punktchain/.append style = join
                          ]
                          node[punktchain] FairRun;
                          node[punktchain] Set I/O;
                          node[punktchain] CbmStsFindClusters;
                          node[punktchain] CbmStsFindHits;
                          endtikzpicture
                          endfigure
                          enddocument





                          share|improve this answer



























                            1












                            1








                            1







                            i would change text width with minimum width which i would reduce to smaller size, for example to 7em. also I would all doubled TikZ libraries and use tikzset instead of tikzstyle:



                            enter image description here



                            (red lines indicate text borders)



                            documentclass[
                            a4paper, % Papierformat A4
                            12pt, % Schrift 12-Punkt
                            headsepline, % mit Linie unter der Kopfzeile
                            numbers=noenddot, % Nummern ohne Punkt am Ende
                            bibliography=totoc, % Literaturverzeichnis mit Nummer im
                            Inhaltsverzeichnis (``TO Table Of Contents'')
                            index=totoc, % Index mit Nummer im Inhaltsverzeichnis
                            fleqn, % Formeln werden linksbündig statt zentriert
                            angeordnet
                            headings=normal % Etwas kleinere Überschriften
                            ]scrbook

                            usepackagetikz
                            usetikzlibraryarrows,
                            calc, chains,
                            decorations.pathreplacing, decorations.pathmorphing,
                            matrix,
                            positioning,
                            shapes.geometric, shapes.symbols,
                            trees


                            usepackagecapt-of


                            tikzsetrounddiagram/.style =
                            >=stealth',
                            punktchain/.style = rectangle, rounded corners, draw, very thick,
                            minimum width=7em, % <--- changed from "text width"
                            minimum height=5ex,
                            align=center, on chain,
                            line/.style = draw, thick, <-,
                            element/.style = tape, draw=blue!40!black!90, very thick,
                            top color=white, bottom color=blue!50!black!60!,
                            text width=10em, minimum height=7ex,
                            align=center, on chain,
                            every join/.style = ->, thick,shorten >=1pt,
                            decoration = brace,
                            tuborg/.style = decorate,
                            tubnode/.style = midway, right=2pt,


                            %---------------- show page layout. don't use in a real document!
                            usepackageshowframe
                            renewcommandShowFrameLinethickness0.15pt
                            renewcommand*ShowFrameColorcolorred
                            %---------------------------------------------------------------%


                            begindocument
                            beginfigure
                            centering
                            begintikzpicture[style=rounddiagram,
                            node distance=5mm,
                            start chain=going right,
                            punktchain/.append style = join
                            ]
                            node[punktchain] FairRun;
                            node[punktchain] Set I/O;
                            node[punktchain] CbmStsFindClusters;
                            node[punktchain] CbmStsFindHits;
                            endtikzpicture
                            endfigure
                            enddocument





                            share|improve this answer















                            i would change text width with minimum width which i would reduce to smaller size, for example to 7em. also I would all doubled TikZ libraries and use tikzset instead of tikzstyle:



                            enter image description here



                            (red lines indicate text borders)



                            documentclass[
                            a4paper, % Papierformat A4
                            12pt, % Schrift 12-Punkt
                            headsepline, % mit Linie unter der Kopfzeile
                            numbers=noenddot, % Nummern ohne Punkt am Ende
                            bibliography=totoc, % Literaturverzeichnis mit Nummer im
                            Inhaltsverzeichnis (``TO Table Of Contents'')
                            index=totoc, % Index mit Nummer im Inhaltsverzeichnis
                            fleqn, % Formeln werden linksbündig statt zentriert
                            angeordnet
                            headings=normal % Etwas kleinere Überschriften
                            ]scrbook

                            usepackagetikz
                            usetikzlibraryarrows,
                            calc, chains,
                            decorations.pathreplacing, decorations.pathmorphing,
                            matrix,
                            positioning,
                            shapes.geometric, shapes.symbols,
                            trees


                            usepackagecapt-of


                            tikzsetrounddiagram/.style =
                            >=stealth',
                            punktchain/.style = rectangle, rounded corners, draw, very thick,
                            minimum width=7em, % <--- changed from "text width"
                            minimum height=5ex,
                            align=center, on chain,
                            line/.style = draw, thick, <-,
                            element/.style = tape, draw=blue!40!black!90, very thick,
                            top color=white, bottom color=blue!50!black!60!,
                            text width=10em, minimum height=7ex,
                            align=center, on chain,
                            every join/.style = ->, thick,shorten >=1pt,
                            decoration = brace,
                            tuborg/.style = decorate,
                            tubnode/.style = midway, right=2pt,


                            %---------------- show page layout. don't use in a real document!
                            usepackageshowframe
                            renewcommandShowFrameLinethickness0.15pt
                            renewcommand*ShowFrameColorcolorred
                            %---------------------------------------------------------------%


                            begindocument
                            beginfigure
                            centering
                            begintikzpicture[style=rounddiagram,
                            node distance=5mm,
                            start chain=going right,
                            punktchain/.append style = join
                            ]
                            node[punktchain] FairRun;
                            node[punktchain] Set I/O;
                            node[punktchain] CbmStsFindClusters;
                            node[punktchain] CbmStsFindHits;
                            endtikzpicture
                            endfigure
                            enddocument






                            share|improve this answer














                            share|improve this answer



                            share|improve this answer








                            edited 1 hour ago

























                            answered 3 hours ago









                            ZarkoZarko

                            133k872176




                            133k872176




















                                Rhynden is a new contributor. Be nice, and check out our Code of Conduct.









                                draft saved

                                draft discarded


















                                Rhynden is a new contributor. Be nice, and check out our Code of Conduct.












                                Rhynden is a new contributor. Be nice, and check out our Code of Conduct.











                                Rhynden is a new contributor. Be nice, and check out our Code of Conduct.














                                Thanks for contributing an answer to TeX - LaTeX Stack Exchange!


                                • Please be sure to answer the question. Provide details and share your research!

                                But avoid


                                • Asking for help, clarification, or responding to other answers.

                                • Making statements based on opinion; back them up with references or personal experience.

                                To learn more, see our tips on writing great answers.




                                draft saved


                                draft discarded














                                StackExchange.ready(
                                function ()
                                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f490541%2ftikzpicture-in-figure-problem%23new-answer', 'question_page');

                                );

                                Post as a guest















                                Required, but never shown





















































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown

































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown







                                Popular posts from this blog

                                Invision Community Contents History See also References External links Navigation menuProprietaryinvisioncommunity.comIPS Community ForumsIPS Community Forumsthis blog entry"License Changes, IP.Board 3.4, and the Future""Interview -- Matt Mecham of Ibforums""CEO Invision Power Board, Matt Mecham Is a Liar, Thief!"IPB License Explanation 1.3, 1.3.1, 2.0, and 2.1ArchivedSecurity Fixes, Updates And Enhancements For IPB 1.3.1Archived"New Demo Accounts - Invision Power Services"the original"New Default Skin"the original"Invision Power Board 3.0.0 and Applications Released"the original"Archived copy"the original"Perpetual licenses being done away with""Release Notes - Invision Power Services""Introducing: IPS Community Suite 4!"Invision Community Release Notes

                                Canceling a color specificationRandomly assigning color to Graphics3D objects?Default color for Filling in Mathematica 9Coloring specific elements of sets with a prime modified order in an array plotHow to pick a color differing significantly from the colors already in a given color list?Detection of the text colorColor numbers based on their valueCan color schemes for use with ColorData include opacity specification?My dynamic color schemes

                                Ласкавець круглолистий Зміст Опис | Поширення | Галерея | Примітки | Посилання | Навігаційне меню58171138361-22960890446Bupleurum rotundifoliumEuro+Med PlantbasePlants of the World Online — Kew ScienceGermplasm Resources Information Network (GRIN)Ласкавецькн. VI : Літери Ком — Левиправивши або дописавши її