How to use fit tikzpicture in a LaTeX file
Clash Royale CLAN TAG#URR8PPP
up vote
3
down vote
favorite
I use tkiz
to draw a picture in LaTeX. It works with me with documentclass[border=5pt,tikz]standalone
. However, when I try to use the same code in my original LaTeX file documentclass[english]IEEEtran
, it does not fit in the paper. How can I edit the following code to use it in my LaTeX file?
documentclass[border=5pt,tikz]standalone
usetikzlibraryarrows,positioning
newcommandparallelsummathbin
newcommandpointtextbullethspace1em
everymathdisplaystyle
begindocument
begintikzpicture[every node/.style=inner sep=6pt,draw,anchor=east,>=triangle 60]
node[xshift=1cm] (a) textcolorred$V_1$ generate a temporary key pairs $[Pk^1_v_1, Pr^1_v_1]$;
draw[->,cyan] ([yshift=.3cm,xshift=2cm]a.east) --+ (5,0) node[black,midway,above=.1cm] $Pk^1_v_1$;
draw[<-,cyan] ([yshift=-.3cm,xshift=2cm]a.east) --+ (5,0) node[black,midway,below=.1cm] $mathcalT_1= M_1 $;
node[right=9.5 of a,yellow!70!black,fill=yellow] (b) Hugetextcolorwhite$R_1$;
node[right=1 of b]
begintabularl
point Generate: $M_1 = Pk^1_v_1, textcolorredmathrmtag_mathrmhe_1,R_1$ \
point Calculate: $mathrmS_R_1(M_1)$
endtabular
;
beginscope[yshift=-3cm]
node (a)
begintabularp7cm
textcolorbluepoint Run the PoW algorithm to get $S_mathcalT_1$ \
point $L_R_1=() $
endtabular
;
draw[->,cyan] ([yshift=.3cm,xshift=1cm]a.east) --+ (5,0) node[black,midway,above=.1cm] $mathrmL_R_1$;
draw[<-,cyan] ([yshift=-.1cm,xshift=1cm]a.east) --+ (5.8,0) node[text width=5.8cm,black,midway,below=.1cm] $mathcalT_2= $;
node[right=8.5 of a,yellow!70!black,fill=yellow] (b) Hugetextcolorwhite$R_2$;
node[right=1 of b] (c)
begintabularl
point Verify $mathrmL_R_1$ and Shares. \
point Checks if: $(t_r-t_1)<mathrmCertain target value$ \
point $M_2=$ \
point Calculate: $Sh_R_3(M_2)$ \
point Calculate: $Sh_R_3(M_3)$\
endtabular
;
endscope
draw[o-o,dashed] ([yshift=1.5cm]a.west) -- ([yshift=1.5cm]c.east);
endtikzpicture
enddocument
tikz-pgf tikz-pic
 |Â
show 1 more comment
up vote
3
down vote
favorite
I use tkiz
to draw a picture in LaTeX. It works with me with documentclass[border=5pt,tikz]standalone
. However, when I try to use the same code in my original LaTeX file documentclass[english]IEEEtran
, it does not fit in the paper. How can I edit the following code to use it in my LaTeX file?
documentclass[border=5pt,tikz]standalone
usetikzlibraryarrows,positioning
newcommandparallelsummathbin
newcommandpointtextbullethspace1em
everymathdisplaystyle
begindocument
begintikzpicture[every node/.style=inner sep=6pt,draw,anchor=east,>=triangle 60]
node[xshift=1cm] (a) textcolorred$V_1$ generate a temporary key pairs $[Pk^1_v_1, Pr^1_v_1]$;
draw[->,cyan] ([yshift=.3cm,xshift=2cm]a.east) --+ (5,0) node[black,midway,above=.1cm] $Pk^1_v_1$;
draw[<-,cyan] ([yshift=-.3cm,xshift=2cm]a.east) --+ (5,0) node[black,midway,below=.1cm] $mathcalT_1= M_1 $;
node[right=9.5 of a,yellow!70!black,fill=yellow] (b) Hugetextcolorwhite$R_1$;
node[right=1 of b]
begintabularl
point Generate: $M_1 = Pk^1_v_1, textcolorredmathrmtag_mathrmhe_1,R_1$ \
point Calculate: $mathrmS_R_1(M_1)$
endtabular
;
beginscope[yshift=-3cm]
node (a)
begintabularp7cm
textcolorbluepoint Run the PoW algorithm to get $S_mathcalT_1$ \
point $L_R_1=() $
endtabular
;
draw[->,cyan] ([yshift=.3cm,xshift=1cm]a.east) --+ (5,0) node[black,midway,above=.1cm] $mathrmL_R_1$;
draw[<-,cyan] ([yshift=-.1cm,xshift=1cm]a.east) --+ (5.8,0) node[text width=5.8cm,black,midway,below=.1cm] $mathcalT_2= $;
node[right=8.5 of a,yellow!70!black,fill=yellow] (b) Hugetextcolorwhite$R_2$;
node[right=1 of b] (c)
begintabularl
point Verify $mathrmL_R_1$ and Shares. \
point Checks if: $(t_r-t_1)<mathrmCertain target value$ \
point $M_2=$ \
point Calculate: $Sh_R_3(M_2)$ \
point Calculate: $Sh_R_3(M_3)$\
endtabular
;
endscope
draw[o-o,dashed] ([yshift=1.5cm]a.west) -- ([yshift=1.5cm]c.east);
endtikzpicture
enddocument
tikz-pgf tikz-pic
1
Well, the perhaps simplest option might be to include the pdf of the picture in your document. If this is not an option for you, you may tell us if you set any length parameters in your document different from the defaults of your class since this may help us judging whether or not the picture will fit. Or is your question how to redesign your picture in such a way that it becomes narrower?
â marmot
Sep 11 at 2:26
@marmot I am using the standard IEEEtran conferences format: documentclass[english]IEEEtran. I just need to the figure to fit in my paper not include it as a picture. I try many solutions but I got many errors.
â Mohamed
Sep 11 at 2:29
1
I guess it will be very hard to fix this. You have many large explicit dimensions, explicit shifts and so on. The IMHO most promising way would be a more or less complete redesign.
â marmot
Sep 11 at 2:53
@marmot could you help me with that. As I am very new to tkiz. Just fix me a part of the code so I can learn how to fix the remaining by myself.
â Mohamed
Sep 11 at 3:07
1
This post may help you Scaling different components of tikzpicture together.
â J Leon V.
Sep 11 at 3:07
 |Â
show 1 more comment
up vote
3
down vote
favorite
up vote
3
down vote
favorite
I use tkiz
to draw a picture in LaTeX. It works with me with documentclass[border=5pt,tikz]standalone
. However, when I try to use the same code in my original LaTeX file documentclass[english]IEEEtran
, it does not fit in the paper. How can I edit the following code to use it in my LaTeX file?
documentclass[border=5pt,tikz]standalone
usetikzlibraryarrows,positioning
newcommandparallelsummathbin
newcommandpointtextbullethspace1em
everymathdisplaystyle
begindocument
begintikzpicture[every node/.style=inner sep=6pt,draw,anchor=east,>=triangle 60]
node[xshift=1cm] (a) textcolorred$V_1$ generate a temporary key pairs $[Pk^1_v_1, Pr^1_v_1]$;
draw[->,cyan] ([yshift=.3cm,xshift=2cm]a.east) --+ (5,0) node[black,midway,above=.1cm] $Pk^1_v_1$;
draw[<-,cyan] ([yshift=-.3cm,xshift=2cm]a.east) --+ (5,0) node[black,midway,below=.1cm] $mathcalT_1= M_1 $;
node[right=9.5 of a,yellow!70!black,fill=yellow] (b) Hugetextcolorwhite$R_1$;
node[right=1 of b]
begintabularl
point Generate: $M_1 = Pk^1_v_1, textcolorredmathrmtag_mathrmhe_1,R_1$ \
point Calculate: $mathrmS_R_1(M_1)$
endtabular
;
beginscope[yshift=-3cm]
node (a)
begintabularp7cm
textcolorbluepoint Run the PoW algorithm to get $S_mathcalT_1$ \
point $L_R_1=() $
endtabular
;
draw[->,cyan] ([yshift=.3cm,xshift=1cm]a.east) --+ (5,0) node[black,midway,above=.1cm] $mathrmL_R_1$;
draw[<-,cyan] ([yshift=-.1cm,xshift=1cm]a.east) --+ (5.8,0) node[text width=5.8cm,black,midway,below=.1cm] $mathcalT_2= $;
node[right=8.5 of a,yellow!70!black,fill=yellow] (b) Hugetextcolorwhite$R_2$;
node[right=1 of b] (c)
begintabularl
point Verify $mathrmL_R_1$ and Shares. \
point Checks if: $(t_r-t_1)<mathrmCertain target value$ \
point $M_2=$ \
point Calculate: $Sh_R_3(M_2)$ \
point Calculate: $Sh_R_3(M_3)$\
endtabular
;
endscope
draw[o-o,dashed] ([yshift=1.5cm]a.west) -- ([yshift=1.5cm]c.east);
endtikzpicture
enddocument
tikz-pgf tikz-pic
I use tkiz
to draw a picture in LaTeX. It works with me with documentclass[border=5pt,tikz]standalone
. However, when I try to use the same code in my original LaTeX file documentclass[english]IEEEtran
, it does not fit in the paper. How can I edit the following code to use it in my LaTeX file?
documentclass[border=5pt,tikz]standalone
usetikzlibraryarrows,positioning
newcommandparallelsummathbin
newcommandpointtextbullethspace1em
everymathdisplaystyle
begindocument
begintikzpicture[every node/.style=inner sep=6pt,draw,anchor=east,>=triangle 60]
node[xshift=1cm] (a) textcolorred$V_1$ generate a temporary key pairs $[Pk^1_v_1, Pr^1_v_1]$;
draw[->,cyan] ([yshift=.3cm,xshift=2cm]a.east) --+ (5,0) node[black,midway,above=.1cm] $Pk^1_v_1$;
draw[<-,cyan] ([yshift=-.3cm,xshift=2cm]a.east) --+ (5,0) node[black,midway,below=.1cm] $mathcalT_1= M_1 $;
node[right=9.5 of a,yellow!70!black,fill=yellow] (b) Hugetextcolorwhite$R_1$;
node[right=1 of b]
begintabularl
point Generate: $M_1 = Pk^1_v_1, textcolorredmathrmtag_mathrmhe_1,R_1$ \
point Calculate: $mathrmS_R_1(M_1)$
endtabular
;
beginscope[yshift=-3cm]
node (a)
begintabularp7cm
textcolorbluepoint Run the PoW algorithm to get $S_mathcalT_1$ \
point $L_R_1=() $
endtabular
;
draw[->,cyan] ([yshift=.3cm,xshift=1cm]a.east) --+ (5,0) node[black,midway,above=.1cm] $mathrmL_R_1$;
draw[<-,cyan] ([yshift=-.1cm,xshift=1cm]a.east) --+ (5.8,0) node[text width=5.8cm,black,midway,below=.1cm] $mathcalT_2= $;
node[right=8.5 of a,yellow!70!black,fill=yellow] (b) Hugetextcolorwhite$R_2$;
node[right=1 of b] (c)
begintabularl
point Verify $mathrmL_R_1$ and Shares. \
point Checks if: $(t_r-t_1)<mathrmCertain target value$ \
point $M_2=$ \
point Calculate: $Sh_R_3(M_2)$ \
point Calculate: $Sh_R_3(M_3)$\
endtabular
;
endscope
draw[o-o,dashed] ([yshift=1.5cm]a.west) -- ([yshift=1.5cm]c.east);
endtikzpicture
enddocument
tikz-pgf tikz-pic
tikz-pgf tikz-pic
edited Sep 16 at 11:43
BambOo
2,652323
2,652323
asked Sep 11 at 2:05
Mohamed
212
212
1
Well, the perhaps simplest option might be to include the pdf of the picture in your document. If this is not an option for you, you may tell us if you set any length parameters in your document different from the defaults of your class since this may help us judging whether or not the picture will fit. Or is your question how to redesign your picture in such a way that it becomes narrower?
â marmot
Sep 11 at 2:26
@marmot I am using the standard IEEEtran conferences format: documentclass[english]IEEEtran. I just need to the figure to fit in my paper not include it as a picture. I try many solutions but I got many errors.
â Mohamed
Sep 11 at 2:29
1
I guess it will be very hard to fix this. You have many large explicit dimensions, explicit shifts and so on. The IMHO most promising way would be a more or less complete redesign.
â marmot
Sep 11 at 2:53
@marmot could you help me with that. As I am very new to tkiz. Just fix me a part of the code so I can learn how to fix the remaining by myself.
â Mohamed
Sep 11 at 3:07
1
This post may help you Scaling different components of tikzpicture together.
â J Leon V.
Sep 11 at 3:07
 |Â
show 1 more comment
1
Well, the perhaps simplest option might be to include the pdf of the picture in your document. If this is not an option for you, you may tell us if you set any length parameters in your document different from the defaults of your class since this may help us judging whether or not the picture will fit. Or is your question how to redesign your picture in such a way that it becomes narrower?
â marmot
Sep 11 at 2:26
@marmot I am using the standard IEEEtran conferences format: documentclass[english]IEEEtran. I just need to the figure to fit in my paper not include it as a picture. I try many solutions but I got many errors.
â Mohamed
Sep 11 at 2:29
1
I guess it will be very hard to fix this. You have many large explicit dimensions, explicit shifts and so on. The IMHO most promising way would be a more or less complete redesign.
â marmot
Sep 11 at 2:53
@marmot could you help me with that. As I am very new to tkiz. Just fix me a part of the code so I can learn how to fix the remaining by myself.
â Mohamed
Sep 11 at 3:07
1
This post may help you Scaling different components of tikzpicture together.
â J Leon V.
Sep 11 at 3:07
1
1
Well, the perhaps simplest option might be to include the pdf of the picture in your document. If this is not an option for you, you may tell us if you set any length parameters in your document different from the defaults of your class since this may help us judging whether or not the picture will fit. Or is your question how to redesign your picture in such a way that it becomes narrower?
â marmot
Sep 11 at 2:26
Well, the perhaps simplest option might be to include the pdf of the picture in your document. If this is not an option for you, you may tell us if you set any length parameters in your document different from the defaults of your class since this may help us judging whether or not the picture will fit. Or is your question how to redesign your picture in such a way that it becomes narrower?
â marmot
Sep 11 at 2:26
@marmot I am using the standard IEEEtran conferences format: documentclass[english]IEEEtran. I just need to the figure to fit in my paper not include it as a picture. I try many solutions but I got many errors.
â Mohamed
Sep 11 at 2:29
@marmot I am using the standard IEEEtran conferences format: documentclass[english]IEEEtran. I just need to the figure to fit in my paper not include it as a picture. I try many solutions but I got many errors.
â Mohamed
Sep 11 at 2:29
1
1
I guess it will be very hard to fix this. You have many large explicit dimensions, explicit shifts and so on. The IMHO most promising way would be a more or less complete redesign.
â marmot
Sep 11 at 2:53
I guess it will be very hard to fix this. You have many large explicit dimensions, explicit shifts and so on. The IMHO most promising way would be a more or less complete redesign.
â marmot
Sep 11 at 2:53
@marmot could you help me with that. As I am very new to tkiz. Just fix me a part of the code so I can learn how to fix the remaining by myself.
â Mohamed
Sep 11 at 3:07
@marmot could you help me with that. As I am very new to tkiz. Just fix me a part of the code so I can learn how to fix the remaining by myself.
â Mohamed
Sep 11 at 3:07
1
1
This post may help you Scaling different components of tikzpicture together.
â J Leon V.
Sep 11 at 3:07
This post may help you Scaling different components of tikzpicture together.
â J Leon V.
Sep 11 at 3:07
 |Â
show 1 more comment
2 Answers
2
active
oldest
votes
up vote
6
down vote
Is this what you are looking for?
documentclass[conference]IEEEtran
usepackagetikz
usetikzlibraryarrows,positioning
newcommandparallelsummathbin
newcommandpointtextbullethspace1em
everymathdisplaystyle
usepackagelipsum% MWE only
begindocument
beginfigure*[tp]
resizeboxtextwidth!%
begintikzpicture[every node/.style=inner sep=6pt,draw,anchor=east,>=triangle 60]
node[xshift=1cm] (a) textcolorred$V_1$ generate a temporary key pairs $[Pk^1_v_1, Pr^1_v_1]$;
draw[->,cyan] ([yshift=.3cm,xshift=2cm]a.east) --+ (5,0) node[black,midway,above=.1cm] $Pk^1_v_1$;
draw[<-,cyan] ([yshift=-.3cm,xshift=2cm]a.east) --+ (5,0) node[black,midway,below=.1cm] $mathcalT_1= M_1 $;
node[right=9.5 of a,yellow!70!black,fill=yellow] (b) Hugetextcolorwhite$R_1$;
node[right=1 of b]
begintabularl
point Generate: $M_1 = Pk^1_v_1, textcolorredmathrmtag_mathrmhe_1,R_1$ \
point Calculate: $mathrmS_R_1(M_1)$
endtabular
;
beginscope[yshift=-3cm]
node (a)
begintabularp7cm
textcolorbluepoint Run the PoW algorithm to get $S_mathcalT_1$ \
point $L_R_1=() $
endtabular
;
draw[->,cyan] ([yshift=.3cm,xshift=1cm]a.east) --+ (5,0) node[black,midway,above=.1cm] $mathrmL_R_1$;
draw[<-,cyan] ([yshift=-.1cm,xshift=1cm]a.east) --+ (5.8,0) node[text width=5.8cm,black,midway,below=.1cm] $mathcalT_2= $;
node[right=8.5 of a,yellow!70!black,fill=yellow] (b) Hugetextcolorwhite$R_2$;
node[right=1 of b] (c)
begintabularl
point Verify $mathrmL_R_1$ and Shares. \
point Checks if: $(t_r-t_1)<mathrmCertain target value$ \
point $M_2=$ \
point Calculate: $Sh_R_3(M_2)$ \
point Calculate: $Sh_R_3(M_3)$\
endtabular
;
endscope
draw[o-o,dashed] ([yshift=1.5cm]a.west) -- ([yshift=1.5cm]c.east);
endtikzpicture
captionSort of obligatory
endfigure*
lipsum[1-16]
enddocument
I try to run your code on my latex but it is talking too much time with no output.
â Mohamed
Sep 11 at 3:51
add a comment |Â
up vote
5
down vote
I tried to redesign your picture and apologize in advance for all the mistakes I made, e.g. by breaking your formulae incorrectly.
documentclass[english]IEEEtran
usepackagetikz,tikzpagenodes % tikzpagenodes only for illustration
usetikzlibraryarrows.meta,positioning
newcommandparallelsummathbin
everymathdisplaystyle
begindocument
begintikzpicture[every node/.style=inner sep=2pt,draw,anchor=east,
>=Triangle,R-block/.style=text width=0.35textwidth,
L-block/.style=text width=0.25textwidth]
% start with the R nodes
node[yellow!70!black,fill=yellow,text=white,font=Huge] (b)$R_1$;
node[left=4cm of b,L-block] (a) textcolorred$V_1$ generate a temporary key pairs $[Pk^1_v_1, Pr^1_v_1]$;
draw[->,cyan] ([yshift=.3cm]a.east) -- ([yshift=.3cm]a.east -|b.west)
node[black,midway,above=.1cm] $Pk^1_v_1$;
draw[<-,cyan] ([yshift=-.3cm]a.east) -- ([yshift=-.3cm]a.east -|b.west)
node[black,midway,below=.1cm] $mathcalT_1= M_1 $;
node[right=2mm of b,R-block] (c) vspace-1exbeginitemize
item Generate: $M_1 = Pk^1_v_1, textcolorredmathrmtag_mathrmhe_1,R_1$ \
item Calculate: $mathrmS_R_1(M_1)$
enditemize
;
node[below=2.5cm of b,text=white,font=Huge,fill=yellow] (b') $R_2$;
node[left=4cm of b',L-block] (a') S_mathcalT_1;
draw[->,cyan] ([yshift=.3cm]a'.east) -- ([yshift=.3cm]a'.east -|b'.west)
node[black,midway,above=.1cm] $mathrmL_R_1$;
draw[<-,cyan] ([yshift=-.3cm]a'.east) -- ([yshift=-.3cm]a'.east -|b'.west)
node[text width=3cm,black,midway,below=.1cm,align=center]
$mathcalT_2= $ $ $;
node[right=2mm of b',R-block] (c') vspace-1exbeginitemize
item Verify $mathrmL_R_1$ and Shares.
item Checks if: $(t_r-t_1)<mathrmCertain target value$
item $M_2=$
item Calculate: $Sh_R_3(M_2)$
item Calculate: $Sh_R_3(M_3)$
enditemize
;
path (c'.north east) -- (c.south east) coordinate[midway] (R);
draw[Circle[open]-Circle[open],dashed] (R) -- (R-|a.west);
endtikzpicture
% only for illustation
begintikzpicture[overlay,remember picture]
draw[red,dashed] (current page text area.south west) rectangle
(current page text area.north east);
endtikzpicture
enddocument
Thanks for your help. I try to copy the code to my TeXstudio program But it keeps trying to run and it is taking so much time without any response.
â Mohamed
Sep 11 at 4:22
@Mohamed I have no idea what happens on your machine. All I know that this code runs without problems on my updated TeXLive 2018 distribution. The only thing that I do not get from this contribution isIEEEtran.cls
. Where did you get your version from? You seem to also have a problem with John Kormylo's code. Perhaps this suggests that you update your TeX installation.
â marmot
Sep 11 at 4:27
it works with me. Thank you very much. Is there is any way to resize the text inside the boxes? As it seems the text is not in a straight line.
â Mohamed
Sep 11 at 4:58
If this question worked for you, you should accept the answer with the green check, if you have additional questions you can ask them in another question centered on those issues or on other improvements.
â J Leon V.
Sep 11 at 5:13
@Mohamed I think all texts are on straight lines. You can resize texts as is done in the yellow boxes, e.g. withfont=large
. You can also sayscale=0.8
, say, but I would not do either since then the texts are different from what is in the main text.
â marmot
Sep 11 at 11:08
add a comment |Â
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
6
down vote
Is this what you are looking for?
documentclass[conference]IEEEtran
usepackagetikz
usetikzlibraryarrows,positioning
newcommandparallelsummathbin
newcommandpointtextbullethspace1em
everymathdisplaystyle
usepackagelipsum% MWE only
begindocument
beginfigure*[tp]
resizeboxtextwidth!%
begintikzpicture[every node/.style=inner sep=6pt,draw,anchor=east,>=triangle 60]
node[xshift=1cm] (a) textcolorred$V_1$ generate a temporary key pairs $[Pk^1_v_1, Pr^1_v_1]$;
draw[->,cyan] ([yshift=.3cm,xshift=2cm]a.east) --+ (5,0) node[black,midway,above=.1cm] $Pk^1_v_1$;
draw[<-,cyan] ([yshift=-.3cm,xshift=2cm]a.east) --+ (5,0) node[black,midway,below=.1cm] $mathcalT_1= M_1 $;
node[right=9.5 of a,yellow!70!black,fill=yellow] (b) Hugetextcolorwhite$R_1$;
node[right=1 of b]
begintabularl
point Generate: $M_1 = Pk^1_v_1, textcolorredmathrmtag_mathrmhe_1,R_1$ \
point Calculate: $mathrmS_R_1(M_1)$
endtabular
;
beginscope[yshift=-3cm]
node (a)
begintabularp7cm
textcolorbluepoint Run the PoW algorithm to get $S_mathcalT_1$ \
point $L_R_1=() $
endtabular
;
draw[->,cyan] ([yshift=.3cm,xshift=1cm]a.east) --+ (5,0) node[black,midway,above=.1cm] $mathrmL_R_1$;
draw[<-,cyan] ([yshift=-.1cm,xshift=1cm]a.east) --+ (5.8,0) node[text width=5.8cm,black,midway,below=.1cm] $mathcalT_2= $;
node[right=8.5 of a,yellow!70!black,fill=yellow] (b) Hugetextcolorwhite$R_2$;
node[right=1 of b] (c)
begintabularl
point Verify $mathrmL_R_1$ and Shares. \
point Checks if: $(t_r-t_1)<mathrmCertain target value$ \
point $M_2=$ \
point Calculate: $Sh_R_3(M_2)$ \
point Calculate: $Sh_R_3(M_3)$\
endtabular
;
endscope
draw[o-o,dashed] ([yshift=1.5cm]a.west) -- ([yshift=1.5cm]c.east);
endtikzpicture
captionSort of obligatory
endfigure*
lipsum[1-16]
enddocument
I try to run your code on my latex but it is talking too much time with no output.
â Mohamed
Sep 11 at 3:51
add a comment |Â
up vote
6
down vote
Is this what you are looking for?
documentclass[conference]IEEEtran
usepackagetikz
usetikzlibraryarrows,positioning
newcommandparallelsummathbin
newcommandpointtextbullethspace1em
everymathdisplaystyle
usepackagelipsum% MWE only
begindocument
beginfigure*[tp]
resizeboxtextwidth!%
begintikzpicture[every node/.style=inner sep=6pt,draw,anchor=east,>=triangle 60]
node[xshift=1cm] (a) textcolorred$V_1$ generate a temporary key pairs $[Pk^1_v_1, Pr^1_v_1]$;
draw[->,cyan] ([yshift=.3cm,xshift=2cm]a.east) --+ (5,0) node[black,midway,above=.1cm] $Pk^1_v_1$;
draw[<-,cyan] ([yshift=-.3cm,xshift=2cm]a.east) --+ (5,0) node[black,midway,below=.1cm] $mathcalT_1= M_1 $;
node[right=9.5 of a,yellow!70!black,fill=yellow] (b) Hugetextcolorwhite$R_1$;
node[right=1 of b]
begintabularl
point Generate: $M_1 = Pk^1_v_1, textcolorredmathrmtag_mathrmhe_1,R_1$ \
point Calculate: $mathrmS_R_1(M_1)$
endtabular
;
beginscope[yshift=-3cm]
node (a)
begintabularp7cm
textcolorbluepoint Run the PoW algorithm to get $S_mathcalT_1$ \
point $L_R_1=() $
endtabular
;
draw[->,cyan] ([yshift=.3cm,xshift=1cm]a.east) --+ (5,0) node[black,midway,above=.1cm] $mathrmL_R_1$;
draw[<-,cyan] ([yshift=-.1cm,xshift=1cm]a.east) --+ (5.8,0) node[text width=5.8cm,black,midway,below=.1cm] $mathcalT_2= $;
node[right=8.5 of a,yellow!70!black,fill=yellow] (b) Hugetextcolorwhite$R_2$;
node[right=1 of b] (c)
begintabularl
point Verify $mathrmL_R_1$ and Shares. \
point Checks if: $(t_r-t_1)<mathrmCertain target value$ \
point $M_2=$ \
point Calculate: $Sh_R_3(M_2)$ \
point Calculate: $Sh_R_3(M_3)$\
endtabular
;
endscope
draw[o-o,dashed] ([yshift=1.5cm]a.west) -- ([yshift=1.5cm]c.east);
endtikzpicture
captionSort of obligatory
endfigure*
lipsum[1-16]
enddocument
I try to run your code on my latex but it is talking too much time with no output.
â Mohamed
Sep 11 at 3:51
add a comment |Â
up vote
6
down vote
up vote
6
down vote
Is this what you are looking for?
documentclass[conference]IEEEtran
usepackagetikz
usetikzlibraryarrows,positioning
newcommandparallelsummathbin
newcommandpointtextbullethspace1em
everymathdisplaystyle
usepackagelipsum% MWE only
begindocument
beginfigure*[tp]
resizeboxtextwidth!%
begintikzpicture[every node/.style=inner sep=6pt,draw,anchor=east,>=triangle 60]
node[xshift=1cm] (a) textcolorred$V_1$ generate a temporary key pairs $[Pk^1_v_1, Pr^1_v_1]$;
draw[->,cyan] ([yshift=.3cm,xshift=2cm]a.east) --+ (5,0) node[black,midway,above=.1cm] $Pk^1_v_1$;
draw[<-,cyan] ([yshift=-.3cm,xshift=2cm]a.east) --+ (5,0) node[black,midway,below=.1cm] $mathcalT_1= M_1 $;
node[right=9.5 of a,yellow!70!black,fill=yellow] (b) Hugetextcolorwhite$R_1$;
node[right=1 of b]
begintabularl
point Generate: $M_1 = Pk^1_v_1, textcolorredmathrmtag_mathrmhe_1,R_1$ \
point Calculate: $mathrmS_R_1(M_1)$
endtabular
;
beginscope[yshift=-3cm]
node (a)
begintabularp7cm
textcolorbluepoint Run the PoW algorithm to get $S_mathcalT_1$ \
point $L_R_1=() $
endtabular
;
draw[->,cyan] ([yshift=.3cm,xshift=1cm]a.east) --+ (5,0) node[black,midway,above=.1cm] $mathrmL_R_1$;
draw[<-,cyan] ([yshift=-.1cm,xshift=1cm]a.east) --+ (5.8,0) node[text width=5.8cm,black,midway,below=.1cm] $mathcalT_2= $;
node[right=8.5 of a,yellow!70!black,fill=yellow] (b) Hugetextcolorwhite$R_2$;
node[right=1 of b] (c)
begintabularl
point Verify $mathrmL_R_1$ and Shares. \
point Checks if: $(t_r-t_1)<mathrmCertain target value$ \
point $M_2=$ \
point Calculate: $Sh_R_3(M_2)$ \
point Calculate: $Sh_R_3(M_3)$\
endtabular
;
endscope
draw[o-o,dashed] ([yshift=1.5cm]a.west) -- ([yshift=1.5cm]c.east);
endtikzpicture
captionSort of obligatory
endfigure*
lipsum[1-16]
enddocument
Is this what you are looking for?
documentclass[conference]IEEEtran
usepackagetikz
usetikzlibraryarrows,positioning
newcommandparallelsummathbin
newcommandpointtextbullethspace1em
everymathdisplaystyle
usepackagelipsum% MWE only
begindocument
beginfigure*[tp]
resizeboxtextwidth!%
begintikzpicture[every node/.style=inner sep=6pt,draw,anchor=east,>=triangle 60]
node[xshift=1cm] (a) textcolorred$V_1$ generate a temporary key pairs $[Pk^1_v_1, Pr^1_v_1]$;
draw[->,cyan] ([yshift=.3cm,xshift=2cm]a.east) --+ (5,0) node[black,midway,above=.1cm] $Pk^1_v_1$;
draw[<-,cyan] ([yshift=-.3cm,xshift=2cm]a.east) --+ (5,0) node[black,midway,below=.1cm] $mathcalT_1= M_1 $;
node[right=9.5 of a,yellow!70!black,fill=yellow] (b) Hugetextcolorwhite$R_1$;
node[right=1 of b]
begintabularl
point Generate: $M_1 = Pk^1_v_1, textcolorredmathrmtag_mathrmhe_1,R_1$ \
point Calculate: $mathrmS_R_1(M_1)$
endtabular
;
beginscope[yshift=-3cm]
node (a)
begintabularp7cm
textcolorbluepoint Run the PoW algorithm to get $S_mathcalT_1$ \
point $L_R_1=() $
endtabular
;
draw[->,cyan] ([yshift=.3cm,xshift=1cm]a.east) --+ (5,0) node[black,midway,above=.1cm] $mathrmL_R_1$;
draw[<-,cyan] ([yshift=-.1cm,xshift=1cm]a.east) --+ (5.8,0) node[text width=5.8cm,black,midway,below=.1cm] $mathcalT_2= $;
node[right=8.5 of a,yellow!70!black,fill=yellow] (b) Hugetextcolorwhite$R_2$;
node[right=1 of b] (c)
begintabularl
point Verify $mathrmL_R_1$ and Shares. \
point Checks if: $(t_r-t_1)<mathrmCertain target value$ \
point $M_2=$ \
point Calculate: $Sh_R_3(M_2)$ \
point Calculate: $Sh_R_3(M_3)$\
endtabular
;
endscope
draw[o-o,dashed] ([yshift=1.5cm]a.west) -- ([yshift=1.5cm]c.east);
endtikzpicture
captionSort of obligatory
endfigure*
lipsum[1-16]
enddocument
answered Sep 11 at 3:31
John Kormylo
41.5k12363
41.5k12363
I try to run your code on my latex but it is talking too much time with no output.
â Mohamed
Sep 11 at 3:51
add a comment |Â
I try to run your code on my latex but it is talking too much time with no output.
â Mohamed
Sep 11 at 3:51
I try to run your code on my latex but it is talking too much time with no output.
â Mohamed
Sep 11 at 3:51
I try to run your code on my latex but it is talking too much time with no output.
â Mohamed
Sep 11 at 3:51
add a comment |Â
up vote
5
down vote
I tried to redesign your picture and apologize in advance for all the mistakes I made, e.g. by breaking your formulae incorrectly.
documentclass[english]IEEEtran
usepackagetikz,tikzpagenodes % tikzpagenodes only for illustration
usetikzlibraryarrows.meta,positioning
newcommandparallelsummathbin
everymathdisplaystyle
begindocument
begintikzpicture[every node/.style=inner sep=2pt,draw,anchor=east,
>=Triangle,R-block/.style=text width=0.35textwidth,
L-block/.style=text width=0.25textwidth]
% start with the R nodes
node[yellow!70!black,fill=yellow,text=white,font=Huge] (b)$R_1$;
node[left=4cm of b,L-block] (a) textcolorred$V_1$ generate a temporary key pairs $[Pk^1_v_1, Pr^1_v_1]$;
draw[->,cyan] ([yshift=.3cm]a.east) -- ([yshift=.3cm]a.east -|b.west)
node[black,midway,above=.1cm] $Pk^1_v_1$;
draw[<-,cyan] ([yshift=-.3cm]a.east) -- ([yshift=-.3cm]a.east -|b.west)
node[black,midway,below=.1cm] $mathcalT_1= M_1 $;
node[right=2mm of b,R-block] (c) vspace-1exbeginitemize
item Generate: $M_1 = Pk^1_v_1, textcolorredmathrmtag_mathrmhe_1,R_1$ \
item Calculate: $mathrmS_R_1(M_1)$
enditemize
;
node[below=2.5cm of b,text=white,font=Huge,fill=yellow] (b') $R_2$;
node[left=4cm of b',L-block] (a') S_mathcalT_1;
draw[->,cyan] ([yshift=.3cm]a'.east) -- ([yshift=.3cm]a'.east -|b'.west)
node[black,midway,above=.1cm] $mathrmL_R_1$;
draw[<-,cyan] ([yshift=-.3cm]a'.east) -- ([yshift=-.3cm]a'.east -|b'.west)
node[text width=3cm,black,midway,below=.1cm,align=center]
$mathcalT_2= $ $ $;
node[right=2mm of b',R-block] (c') vspace-1exbeginitemize
item Verify $mathrmL_R_1$ and Shares.
item Checks if: $(t_r-t_1)<mathrmCertain target value$
item $M_2=$
item Calculate: $Sh_R_3(M_2)$
item Calculate: $Sh_R_3(M_3)$
enditemize
;
path (c'.north east) -- (c.south east) coordinate[midway] (R);
draw[Circle[open]-Circle[open],dashed] (R) -- (R-|a.west);
endtikzpicture
% only for illustation
begintikzpicture[overlay,remember picture]
draw[red,dashed] (current page text area.south west) rectangle
(current page text area.north east);
endtikzpicture
enddocument
Thanks for your help. I try to copy the code to my TeXstudio program But it keeps trying to run and it is taking so much time without any response.
â Mohamed
Sep 11 at 4:22
@Mohamed I have no idea what happens on your machine. All I know that this code runs without problems on my updated TeXLive 2018 distribution. The only thing that I do not get from this contribution isIEEEtran.cls
. Where did you get your version from? You seem to also have a problem with John Kormylo's code. Perhaps this suggests that you update your TeX installation.
â marmot
Sep 11 at 4:27
it works with me. Thank you very much. Is there is any way to resize the text inside the boxes? As it seems the text is not in a straight line.
â Mohamed
Sep 11 at 4:58
If this question worked for you, you should accept the answer with the green check, if you have additional questions you can ask them in another question centered on those issues or on other improvements.
â J Leon V.
Sep 11 at 5:13
@Mohamed I think all texts are on straight lines. You can resize texts as is done in the yellow boxes, e.g. withfont=large
. You can also sayscale=0.8
, say, but I would not do either since then the texts are different from what is in the main text.
â marmot
Sep 11 at 11:08
add a comment |Â
up vote
5
down vote
I tried to redesign your picture and apologize in advance for all the mistakes I made, e.g. by breaking your formulae incorrectly.
documentclass[english]IEEEtran
usepackagetikz,tikzpagenodes % tikzpagenodes only for illustration
usetikzlibraryarrows.meta,positioning
newcommandparallelsummathbin
everymathdisplaystyle
begindocument
begintikzpicture[every node/.style=inner sep=2pt,draw,anchor=east,
>=Triangle,R-block/.style=text width=0.35textwidth,
L-block/.style=text width=0.25textwidth]
% start with the R nodes
node[yellow!70!black,fill=yellow,text=white,font=Huge] (b)$R_1$;
node[left=4cm of b,L-block] (a) textcolorred$V_1$ generate a temporary key pairs $[Pk^1_v_1, Pr^1_v_1]$;
draw[->,cyan] ([yshift=.3cm]a.east) -- ([yshift=.3cm]a.east -|b.west)
node[black,midway,above=.1cm] $Pk^1_v_1$;
draw[<-,cyan] ([yshift=-.3cm]a.east) -- ([yshift=-.3cm]a.east -|b.west)
node[black,midway,below=.1cm] $mathcalT_1= M_1 $;
node[right=2mm of b,R-block] (c) vspace-1exbeginitemize
item Generate: $M_1 = Pk^1_v_1, textcolorredmathrmtag_mathrmhe_1,R_1$ \
item Calculate: $mathrmS_R_1(M_1)$
enditemize
;
node[below=2.5cm of b,text=white,font=Huge,fill=yellow] (b') $R_2$;
node[left=4cm of b',L-block] (a') S_mathcalT_1;
draw[->,cyan] ([yshift=.3cm]a'.east) -- ([yshift=.3cm]a'.east -|b'.west)
node[black,midway,above=.1cm] $mathrmL_R_1$;
draw[<-,cyan] ([yshift=-.3cm]a'.east) -- ([yshift=-.3cm]a'.east -|b'.west)
node[text width=3cm,black,midway,below=.1cm,align=center]
$mathcalT_2= $ $ $;
node[right=2mm of b',R-block] (c') vspace-1exbeginitemize
item Verify $mathrmL_R_1$ and Shares.
item Checks if: $(t_r-t_1)<mathrmCertain target value$
item $M_2=$
item Calculate: $Sh_R_3(M_2)$
item Calculate: $Sh_R_3(M_3)$
enditemize
;
path (c'.north east) -- (c.south east) coordinate[midway] (R);
draw[Circle[open]-Circle[open],dashed] (R) -- (R-|a.west);
endtikzpicture
% only for illustation
begintikzpicture[overlay,remember picture]
draw[red,dashed] (current page text area.south west) rectangle
(current page text area.north east);
endtikzpicture
enddocument
Thanks for your help. I try to copy the code to my TeXstudio program But it keeps trying to run and it is taking so much time without any response.
â Mohamed
Sep 11 at 4:22
@Mohamed I have no idea what happens on your machine. All I know that this code runs without problems on my updated TeXLive 2018 distribution. The only thing that I do not get from this contribution isIEEEtran.cls
. Where did you get your version from? You seem to also have a problem with John Kormylo's code. Perhaps this suggests that you update your TeX installation.
â marmot
Sep 11 at 4:27
it works with me. Thank you very much. Is there is any way to resize the text inside the boxes? As it seems the text is not in a straight line.
â Mohamed
Sep 11 at 4:58
If this question worked for you, you should accept the answer with the green check, if you have additional questions you can ask them in another question centered on those issues or on other improvements.
â J Leon V.
Sep 11 at 5:13
@Mohamed I think all texts are on straight lines. You can resize texts as is done in the yellow boxes, e.g. withfont=large
. You can also sayscale=0.8
, say, but I would not do either since then the texts are different from what is in the main text.
â marmot
Sep 11 at 11:08
add a comment |Â
up vote
5
down vote
up vote
5
down vote
I tried to redesign your picture and apologize in advance for all the mistakes I made, e.g. by breaking your formulae incorrectly.
documentclass[english]IEEEtran
usepackagetikz,tikzpagenodes % tikzpagenodes only for illustration
usetikzlibraryarrows.meta,positioning
newcommandparallelsummathbin
everymathdisplaystyle
begindocument
begintikzpicture[every node/.style=inner sep=2pt,draw,anchor=east,
>=Triangle,R-block/.style=text width=0.35textwidth,
L-block/.style=text width=0.25textwidth]
% start with the R nodes
node[yellow!70!black,fill=yellow,text=white,font=Huge] (b)$R_1$;
node[left=4cm of b,L-block] (a) textcolorred$V_1$ generate a temporary key pairs $[Pk^1_v_1, Pr^1_v_1]$;
draw[->,cyan] ([yshift=.3cm]a.east) -- ([yshift=.3cm]a.east -|b.west)
node[black,midway,above=.1cm] $Pk^1_v_1$;
draw[<-,cyan] ([yshift=-.3cm]a.east) -- ([yshift=-.3cm]a.east -|b.west)
node[black,midway,below=.1cm] $mathcalT_1= M_1 $;
node[right=2mm of b,R-block] (c) vspace-1exbeginitemize
item Generate: $M_1 = Pk^1_v_1, textcolorredmathrmtag_mathrmhe_1,R_1$ \
item Calculate: $mathrmS_R_1(M_1)$
enditemize
;
node[below=2.5cm of b,text=white,font=Huge,fill=yellow] (b') $R_2$;
node[left=4cm of b',L-block] (a') S_mathcalT_1;
draw[->,cyan] ([yshift=.3cm]a'.east) -- ([yshift=.3cm]a'.east -|b'.west)
node[black,midway,above=.1cm] $mathrmL_R_1$;
draw[<-,cyan] ([yshift=-.3cm]a'.east) -- ([yshift=-.3cm]a'.east -|b'.west)
node[text width=3cm,black,midway,below=.1cm,align=center]
$mathcalT_2= $ $ $;
node[right=2mm of b',R-block] (c') vspace-1exbeginitemize
item Verify $mathrmL_R_1$ and Shares.
item Checks if: $(t_r-t_1)<mathrmCertain target value$
item $M_2=$
item Calculate: $Sh_R_3(M_2)$
item Calculate: $Sh_R_3(M_3)$
enditemize
;
path (c'.north east) -- (c.south east) coordinate[midway] (R);
draw[Circle[open]-Circle[open],dashed] (R) -- (R-|a.west);
endtikzpicture
% only for illustation
begintikzpicture[overlay,remember picture]
draw[red,dashed] (current page text area.south west) rectangle
(current page text area.north east);
endtikzpicture
enddocument
I tried to redesign your picture and apologize in advance for all the mistakes I made, e.g. by breaking your formulae incorrectly.
documentclass[english]IEEEtran
usepackagetikz,tikzpagenodes % tikzpagenodes only for illustration
usetikzlibraryarrows.meta,positioning
newcommandparallelsummathbin
everymathdisplaystyle
begindocument
begintikzpicture[every node/.style=inner sep=2pt,draw,anchor=east,
>=Triangle,R-block/.style=text width=0.35textwidth,
L-block/.style=text width=0.25textwidth]
% start with the R nodes
node[yellow!70!black,fill=yellow,text=white,font=Huge] (b)$R_1$;
node[left=4cm of b,L-block] (a) textcolorred$V_1$ generate a temporary key pairs $[Pk^1_v_1, Pr^1_v_1]$;
draw[->,cyan] ([yshift=.3cm]a.east) -- ([yshift=.3cm]a.east -|b.west)
node[black,midway,above=.1cm] $Pk^1_v_1$;
draw[<-,cyan] ([yshift=-.3cm]a.east) -- ([yshift=-.3cm]a.east -|b.west)
node[black,midway,below=.1cm] $mathcalT_1= M_1 $;
node[right=2mm of b,R-block] (c) vspace-1exbeginitemize
item Generate: $M_1 = Pk^1_v_1, textcolorredmathrmtag_mathrmhe_1,R_1$ \
item Calculate: $mathrmS_R_1(M_1)$
enditemize
;
node[below=2.5cm of b,text=white,font=Huge,fill=yellow] (b') $R_2$;
node[left=4cm of b',L-block] (a') S_mathcalT_1;
draw[->,cyan] ([yshift=.3cm]a'.east) -- ([yshift=.3cm]a'.east -|b'.west)
node[black,midway,above=.1cm] $mathrmL_R_1$;
draw[<-,cyan] ([yshift=-.3cm]a'.east) -- ([yshift=-.3cm]a'.east -|b'.west)
node[text width=3cm,black,midway,below=.1cm,align=center]
$mathcalT_2= $ $ $;
node[right=2mm of b',R-block] (c') vspace-1exbeginitemize
item Verify $mathrmL_R_1$ and Shares.
item Checks if: $(t_r-t_1)<mathrmCertain target value$
item $M_2=$
item Calculate: $Sh_R_3(M_2)$
item Calculate: $Sh_R_3(M_3)$
enditemize
;
path (c'.north east) -- (c.south east) coordinate[midway] (R);
draw[Circle[open]-Circle[open],dashed] (R) -- (R-|a.west);
endtikzpicture
% only for illustation
begintikzpicture[overlay,remember picture]
draw[red,dashed] (current page text area.south west) rectangle
(current page text area.north east);
endtikzpicture
enddocument
answered Sep 11 at 3:44
marmot
61.4k465133
61.4k465133
Thanks for your help. I try to copy the code to my TeXstudio program But it keeps trying to run and it is taking so much time without any response.
â Mohamed
Sep 11 at 4:22
@Mohamed I have no idea what happens on your machine. All I know that this code runs without problems on my updated TeXLive 2018 distribution. The only thing that I do not get from this contribution isIEEEtran.cls
. Where did you get your version from? You seem to also have a problem with John Kormylo's code. Perhaps this suggests that you update your TeX installation.
â marmot
Sep 11 at 4:27
it works with me. Thank you very much. Is there is any way to resize the text inside the boxes? As it seems the text is not in a straight line.
â Mohamed
Sep 11 at 4:58
If this question worked for you, you should accept the answer with the green check, if you have additional questions you can ask them in another question centered on those issues or on other improvements.
â J Leon V.
Sep 11 at 5:13
@Mohamed I think all texts are on straight lines. You can resize texts as is done in the yellow boxes, e.g. withfont=large
. You can also sayscale=0.8
, say, but I would not do either since then the texts are different from what is in the main text.
â marmot
Sep 11 at 11:08
add a comment |Â
Thanks for your help. I try to copy the code to my TeXstudio program But it keeps trying to run and it is taking so much time without any response.
â Mohamed
Sep 11 at 4:22
@Mohamed I have no idea what happens on your machine. All I know that this code runs without problems on my updated TeXLive 2018 distribution. The only thing that I do not get from this contribution isIEEEtran.cls
. Where did you get your version from? You seem to also have a problem with John Kormylo's code. Perhaps this suggests that you update your TeX installation.
â marmot
Sep 11 at 4:27
it works with me. Thank you very much. Is there is any way to resize the text inside the boxes? As it seems the text is not in a straight line.
â Mohamed
Sep 11 at 4:58
If this question worked for you, you should accept the answer with the green check, if you have additional questions you can ask them in another question centered on those issues or on other improvements.
â J Leon V.
Sep 11 at 5:13
@Mohamed I think all texts are on straight lines. You can resize texts as is done in the yellow boxes, e.g. withfont=large
. You can also sayscale=0.8
, say, but I would not do either since then the texts are different from what is in the main text.
â marmot
Sep 11 at 11:08
Thanks for your help. I try to copy the code to my TeXstudio program But it keeps trying to run and it is taking so much time without any response.
â Mohamed
Sep 11 at 4:22
Thanks for your help. I try to copy the code to my TeXstudio program But it keeps trying to run and it is taking so much time without any response.
â Mohamed
Sep 11 at 4:22
@Mohamed I have no idea what happens on your machine. All I know that this code runs without problems on my updated TeXLive 2018 distribution. The only thing that I do not get from this contribution is
IEEEtran.cls
. Where did you get your version from? You seem to also have a problem with John Kormylo's code. Perhaps this suggests that you update your TeX installation.â marmot
Sep 11 at 4:27
@Mohamed I have no idea what happens on your machine. All I know that this code runs without problems on my updated TeXLive 2018 distribution. The only thing that I do not get from this contribution is
IEEEtran.cls
. Where did you get your version from? You seem to also have a problem with John Kormylo's code. Perhaps this suggests that you update your TeX installation.â marmot
Sep 11 at 4:27
it works with me. Thank you very much. Is there is any way to resize the text inside the boxes? As it seems the text is not in a straight line.
â Mohamed
Sep 11 at 4:58
it works with me. Thank you very much. Is there is any way to resize the text inside the boxes? As it seems the text is not in a straight line.
â Mohamed
Sep 11 at 4:58
If this question worked for you, you should accept the answer with the green check, if you have additional questions you can ask them in another question centered on those issues or on other improvements.
â J Leon V.
Sep 11 at 5:13
If this question worked for you, you should accept the answer with the green check, if you have additional questions you can ask them in another question centered on those issues or on other improvements.
â J Leon V.
Sep 11 at 5:13
@Mohamed I think all texts are on straight lines. You can resize texts as is done in the yellow boxes, e.g. with
font=large
. You can also say scale=0.8
, say, but I would not do either since then the texts are different from what is in the main text.â marmot
Sep 11 at 11:08
@Mohamed I think all texts are on straight lines. You can resize texts as is done in the yellow boxes, e.g. with
font=large
. You can also say scale=0.8
, say, but I would not do either since then the texts are different from what is in the main text.â marmot
Sep 11 at 11:08
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f450335%2fhow-to-use-fit-tikzpicture-in-a-latex-file%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
1
Well, the perhaps simplest option might be to include the pdf of the picture in your document. If this is not an option for you, you may tell us if you set any length parameters in your document different from the defaults of your class since this may help us judging whether or not the picture will fit. Or is your question how to redesign your picture in such a way that it becomes narrower?
â marmot
Sep 11 at 2:26
@marmot I am using the standard IEEEtran conferences format: documentclass[english]IEEEtran. I just need to the figure to fit in my paper not include it as a picture. I try many solutions but I got many errors.
â Mohamed
Sep 11 at 2:29
1
I guess it will be very hard to fix this. You have many large explicit dimensions, explicit shifts and so on. The IMHO most promising way would be a more or less complete redesign.
â marmot
Sep 11 at 2:53
@marmot could you help me with that. As I am very new to tkiz. Just fix me a part of the code so I can learn how to fix the remaining by myself.
â Mohamed
Sep 11 at 3:07
1
This post may help you Scaling different components of tikzpicture together.
â J Leon V.
Sep 11 at 3:07