How to make parshape work inside a tikz node?In a tikzpicture, how can I “shift” by a multiple of the current x-vector (say)?How to define the default vertical distance between nodes?Numerical conditional within tikz keys?TikZ/ERD: node (=Entity) label on the insideWhy do I get an extra white page before my TikZ picture?TikZ: Drawing an arc from an intersection to an intersectionHow to prevent rounded and duplicated tick labels in pgfplots with fixed precision?Drawing rectilinear curves in Tikz, aka an Etch-a-Sketch drawingLine up nested tikz enviroments or how to get rid of themHow to draw a square and its diagonals with arrows?
Give a short name / nick name to a printer in iOS?
What's the name of this light airplane?
Taxi Services at Didcot
Was Jesus good at singing?
Soft question: Examples where lack of mathematical rigour cause security breaches?
What can I, as a user, do about offensive reviews in App Store?
Best way to deal with non-developers in a scrum team
Frame failure sudden death?
How can drunken, homicidal elves successfully conduct a wild hunt?
Indirectly defined macros: Undefined macro with "@" does not trigger compile error
Why would future John risk sending back a T-800 to save his younger self?
Comparing and find out which feature has highest shape area in QGIS?
How powerful is a "Breathe Air" spell?
The eyes have it
Was the Tamarian language in "Darmok" inspired by Jack Vance's "The Asutra"?
How would a aircraft visually signal in distress?
Trapping Rain Water
Orange material in grout lines - need help to identify
Does setting a new type clear the rules text for non-lands?
Different pedals/effects for low strings/notes than high
How did students remember what to practise between lessons without any sheet music?
Is an early checkout possible at a hotel before its reception opens?
Is it possible to 'live off the sea'
Did the ending really happen in Baby Driver?
How to make parshape work inside a tikz node?
In a tikzpicture, how can I “shift” by a multiple of the current x-vector (say)?How to define the default vertical distance between nodes?Numerical conditional within tikz keys?TikZ/ERD: node (=Entity) label on the insideWhy do I get an extra white page before my TikZ picture?TikZ: Drawing an arc from an intersection to an intersectionHow to prevent rounded and duplicated tick labels in pgfplots with fixed precision?Drawing rectilinear curves in Tikz, aka an Etch-a-Sketch drawingLine up nested tikz enviroments or how to get rid of themHow to draw a square and its diagonals with arrows?
Expected output (2nd line has 5mm more indent than 1st, 3rd and following lines have 5mm more indent than 2nd):
documentclassarticle
begindocument
setlengthparindent0pt
parshape=3 5mm 40mm 10mm 35mm 15mm 30mm
This is sentence 1. This is sentence 2. This is sentence 3. This is sentence 4. This is sentence 5.
enddocument
Bad output (tikz):
documentclassarticle
usepackagetikz
begindocument
begintikzpicture
path node[draw,text width=50mm]
setlengthparindent0pt
parshape=3 5mm 40mm 10mm 35mm 15mm 30mm
This is sentence 1. This is sentence 2. This is sentence 3. This is sentence 4. This is sentence 5.
;
endtikzpicture
enddocument
tikz-pgf parshape
add a comment |
Expected output (2nd line has 5mm more indent than 1st, 3rd and following lines have 5mm more indent than 2nd):
documentclassarticle
begindocument
setlengthparindent0pt
parshape=3 5mm 40mm 10mm 35mm 15mm 30mm
This is sentence 1. This is sentence 2. This is sentence 3. This is sentence 4. This is sentence 5.
enddocument
Bad output (tikz):
documentclassarticle
usepackagetikz
begindocument
begintikzpicture
path node[draw,text width=50mm]
setlengthparindent0pt
parshape=3 5mm 40mm 10mm 35mm 15mm 30mm
This is sentence 1. This is sentence 2. This is sentence 3. This is sentence 4. This is sentence 5.
;
endtikzpicture
enddocument
tikz-pgf parshape
add a comment |
Expected output (2nd line has 5mm more indent than 1st, 3rd and following lines have 5mm more indent than 2nd):
documentclassarticle
begindocument
setlengthparindent0pt
parshape=3 5mm 40mm 10mm 35mm 15mm 30mm
This is sentence 1. This is sentence 2. This is sentence 3. This is sentence 4. This is sentence 5.
enddocument
Bad output (tikz):
documentclassarticle
usepackagetikz
begindocument
begintikzpicture
path node[draw,text width=50mm]
setlengthparindent0pt
parshape=3 5mm 40mm 10mm 35mm 15mm 30mm
This is sentence 1. This is sentence 2. This is sentence 3. This is sentence 4. This is sentence 5.
;
endtikzpicture
enddocument
tikz-pgf parshape
Expected output (2nd line has 5mm more indent than 1st, 3rd and following lines have 5mm more indent than 2nd):
documentclassarticle
begindocument
setlengthparindent0pt
parshape=3 5mm 40mm 10mm 35mm 15mm 30mm
This is sentence 1. This is sentence 2. This is sentence 3. This is sentence 4. This is sentence 5.
enddocument
Bad output (tikz):
documentclassarticle
usepackagetikz
begindocument
begintikzpicture
path node[draw,text width=50mm]
setlengthparindent0pt
parshape=3 5mm 40mm 10mm 35mm 15mm 30mm
This is sentence 1. This is sentence 2. This is sentence 3. This is sentence 4. This is sentence 5.
;
endtikzpicture
enddocument
tikz-pgf parshape
tikz-pgf parshape
asked May 21 at 6:45
bp2017bp2017
1,275316
1,275316
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Just introduce par
command will solve the issue:
documentclassarticle
usepackagetikz
begindocument
begintikzpicture
path node[draw,text width=50mm]
setlengthparindent0pt
parshape=3 5mm 40mm 10mm 35mm 15mm 30mm
This is sentence 1. This is sentence 2. This is sentence 3.
This is sentence 4. This is sentence 5.par
;
endtikzpicture
enddocument
3
I think you need a trailing%
followingsetlength
.
– Peter Grill
May 21 at 6:53
@PeterGrill I have followed the tag what the user provided as MWE...anyhow, thanks...
– MadyYuvi
May 21 at 6:55
add a comment |
Put the text in a parbox
:
Also it appears that you can use the font=
to set the parshape
and then it just works (although I am not sure that this is a good idea).
Code:
documentclassarticle
usepackagetikz
begindocument
begintikzpicture
path node[draw,text width=50mm]
parboxlinewidth%
setlengthparindent0pt
parshape=3 5mm 40mm 10mm 35mm 15mm 30mm
This is sentence 1.
This is sentence 2.
This is sentence 3.
This is sentence 4.
This is sentence 5.%
%
;
endtikzpicture
enddocument
Code:
begindocument
begintikzpicture
path node[draw,text width=50mm, font=parshape=3 5mm 40mm 10mm 35mm 15mm 30mm]
%
This is sentence 1.
This is sentence 2.
This is sentence 3.
This is sentence 4.
This is sentence 5.%
;
endtikzpicture
enddocument
add a comment |
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
);
);
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
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f491869%2fhow-to-make-parshape-work-inside-a-tikz-node%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Just introduce par
command will solve the issue:
documentclassarticle
usepackagetikz
begindocument
begintikzpicture
path node[draw,text width=50mm]
setlengthparindent0pt
parshape=3 5mm 40mm 10mm 35mm 15mm 30mm
This is sentence 1. This is sentence 2. This is sentence 3.
This is sentence 4. This is sentence 5.par
;
endtikzpicture
enddocument
3
I think you need a trailing%
followingsetlength
.
– Peter Grill
May 21 at 6:53
@PeterGrill I have followed the tag what the user provided as MWE...anyhow, thanks...
– MadyYuvi
May 21 at 6:55
add a comment |
Just introduce par
command will solve the issue:
documentclassarticle
usepackagetikz
begindocument
begintikzpicture
path node[draw,text width=50mm]
setlengthparindent0pt
parshape=3 5mm 40mm 10mm 35mm 15mm 30mm
This is sentence 1. This is sentence 2. This is sentence 3.
This is sentence 4. This is sentence 5.par
;
endtikzpicture
enddocument
3
I think you need a trailing%
followingsetlength
.
– Peter Grill
May 21 at 6:53
@PeterGrill I have followed the tag what the user provided as MWE...anyhow, thanks...
– MadyYuvi
May 21 at 6:55
add a comment |
Just introduce par
command will solve the issue:
documentclassarticle
usepackagetikz
begindocument
begintikzpicture
path node[draw,text width=50mm]
setlengthparindent0pt
parshape=3 5mm 40mm 10mm 35mm 15mm 30mm
This is sentence 1. This is sentence 2. This is sentence 3.
This is sentence 4. This is sentence 5.par
;
endtikzpicture
enddocument
Just introduce par
command will solve the issue:
documentclassarticle
usepackagetikz
begindocument
begintikzpicture
path node[draw,text width=50mm]
setlengthparindent0pt
parshape=3 5mm 40mm 10mm 35mm 15mm 30mm
This is sentence 1. This is sentence 2. This is sentence 3.
This is sentence 4. This is sentence 5.par
;
endtikzpicture
enddocument
answered May 21 at 6:50
MadyYuviMadyYuvi
2,757312
2,757312
3
I think you need a trailing%
followingsetlength
.
– Peter Grill
May 21 at 6:53
@PeterGrill I have followed the tag what the user provided as MWE...anyhow, thanks...
– MadyYuvi
May 21 at 6:55
add a comment |
3
I think you need a trailing%
followingsetlength
.
– Peter Grill
May 21 at 6:53
@PeterGrill I have followed the tag what the user provided as MWE...anyhow, thanks...
– MadyYuvi
May 21 at 6:55
3
3
I think you need a trailing
%
following setlength
.– Peter Grill
May 21 at 6:53
I think you need a trailing
%
following setlength
.– Peter Grill
May 21 at 6:53
@PeterGrill I have followed the tag what the user provided as MWE...anyhow, thanks...
– MadyYuvi
May 21 at 6:55
@PeterGrill I have followed the tag what the user provided as MWE...anyhow, thanks...
– MadyYuvi
May 21 at 6:55
add a comment |
Put the text in a parbox
:
Also it appears that you can use the font=
to set the parshape
and then it just works (although I am not sure that this is a good idea).
Code:
documentclassarticle
usepackagetikz
begindocument
begintikzpicture
path node[draw,text width=50mm]
parboxlinewidth%
setlengthparindent0pt
parshape=3 5mm 40mm 10mm 35mm 15mm 30mm
This is sentence 1.
This is sentence 2.
This is sentence 3.
This is sentence 4.
This is sentence 5.%
%
;
endtikzpicture
enddocument
Code:
begindocument
begintikzpicture
path node[draw,text width=50mm, font=parshape=3 5mm 40mm 10mm 35mm 15mm 30mm]
%
This is sentence 1.
This is sentence 2.
This is sentence 3.
This is sentence 4.
This is sentence 5.%
;
endtikzpicture
enddocument
add a comment |
Put the text in a parbox
:
Also it appears that you can use the font=
to set the parshape
and then it just works (although I am not sure that this is a good idea).
Code:
documentclassarticle
usepackagetikz
begindocument
begintikzpicture
path node[draw,text width=50mm]
parboxlinewidth%
setlengthparindent0pt
parshape=3 5mm 40mm 10mm 35mm 15mm 30mm
This is sentence 1.
This is sentence 2.
This is sentence 3.
This is sentence 4.
This is sentence 5.%
%
;
endtikzpicture
enddocument
Code:
begindocument
begintikzpicture
path node[draw,text width=50mm, font=parshape=3 5mm 40mm 10mm 35mm 15mm 30mm]
%
This is sentence 1.
This is sentence 2.
This is sentence 3.
This is sentence 4.
This is sentence 5.%
;
endtikzpicture
enddocument
add a comment |
Put the text in a parbox
:
Also it appears that you can use the font=
to set the parshape
and then it just works (although I am not sure that this is a good idea).
Code:
documentclassarticle
usepackagetikz
begindocument
begintikzpicture
path node[draw,text width=50mm]
parboxlinewidth%
setlengthparindent0pt
parshape=3 5mm 40mm 10mm 35mm 15mm 30mm
This is sentence 1.
This is sentence 2.
This is sentence 3.
This is sentence 4.
This is sentence 5.%
%
;
endtikzpicture
enddocument
Code:
begindocument
begintikzpicture
path node[draw,text width=50mm, font=parshape=3 5mm 40mm 10mm 35mm 15mm 30mm]
%
This is sentence 1.
This is sentence 2.
This is sentence 3.
This is sentence 4.
This is sentence 5.%
;
endtikzpicture
enddocument
Put the text in a parbox
:
Also it appears that you can use the font=
to set the parshape
and then it just works (although I am not sure that this is a good idea).
Code:
documentclassarticle
usepackagetikz
begindocument
begintikzpicture
path node[draw,text width=50mm]
parboxlinewidth%
setlengthparindent0pt
parshape=3 5mm 40mm 10mm 35mm 15mm 30mm
This is sentence 1.
This is sentence 2.
This is sentence 3.
This is sentence 4.
This is sentence 5.%
%
;
endtikzpicture
enddocument
Code:
begindocument
begintikzpicture
path node[draw,text width=50mm, font=parshape=3 5mm 40mm 10mm 35mm 15mm 30mm]
%
This is sentence 1.
This is sentence 2.
This is sentence 3.
This is sentence 4.
This is sentence 5.%
;
endtikzpicture
enddocument
edited May 21 at 6:56
answered May 21 at 6:50
Peter GrillPeter Grill
169k26452770
169k26452770
add a comment |
add a comment |
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.
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
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f491869%2fhow-to-make-parshape-work-inside-a-tikz-node%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
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
Required, but never shown
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
Required, but never shown
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
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