Draw until the end of a box












7















Is it possible to draw a line from n2 spanning the blah text and blinditemize without hardcoding the length?



documentclass{article}
usepackage[utf8]{inputenc}
usepackage{tikz}
usepackage{blindtext}
usepackage{tabularx}
usetikzlibrary{positioning}

begin{document}
begin{minipage}[t]{0.70textwidth}
tikzset{every picture/.append style={remember picture},
fluffy/.style={fill opacity=0.1,circle,fill,inner sep=3pt,outer sep=1mm}}

blindtext

noindentbegin{tabularx}{linewidth}{@{} l @{~} |X| @{}}
cline{2-2}
begin{tikzpicture}[baseline=(l1.base)]
node[fluffy,label={[name=l1]left:n1-label}] at (0,0) (n1) {};
end{tikzpicture}
& textcolor{red}{title1} \
cline{2-2}
multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
cline{2-2}
&
Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
blinditemize
\
cline{2-2}
multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
cline{2-2}
begin{tikzpicture}[baseline=(l2.base)]
node[fluffy,label={[name=l2]left:n2-label}] at (0,0) (n2) {};
end{tikzpicture}
& title2 \
cline{2-2}
multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
cline{2-2}
&
Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
blinditemize
\
cline{2-2}
end{tabularx}
begin{tikzpicture}[overlay]
draw (n1) -- (n2);
draw ([yshift=-0.05cm]n2.south) -- ([yshift=-3cm]n2.south);
end{tikzpicture}
end{minipage}
begin{minipage}[t]{0.30textwidth}

end{minipage}
end{document}









share|improve this question





























    7















    Is it possible to draw a line from n2 spanning the blah text and blinditemize without hardcoding the length?



    documentclass{article}
    usepackage[utf8]{inputenc}
    usepackage{tikz}
    usepackage{blindtext}
    usepackage{tabularx}
    usetikzlibrary{positioning}

    begin{document}
    begin{minipage}[t]{0.70textwidth}
    tikzset{every picture/.append style={remember picture},
    fluffy/.style={fill opacity=0.1,circle,fill,inner sep=3pt,outer sep=1mm}}

    blindtext

    noindentbegin{tabularx}{linewidth}{@{} l @{~} |X| @{}}
    cline{2-2}
    begin{tikzpicture}[baseline=(l1.base)]
    node[fluffy,label={[name=l1]left:n1-label}] at (0,0) (n1) {};
    end{tikzpicture}
    & textcolor{red}{title1} \
    cline{2-2}
    multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
    cline{2-2}
    &
    Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
    blinditemize
    \
    cline{2-2}
    multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
    cline{2-2}
    begin{tikzpicture}[baseline=(l2.base)]
    node[fluffy,label={[name=l2]left:n2-label}] at (0,0) (n2) {};
    end{tikzpicture}
    & title2 \
    cline{2-2}
    multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
    cline{2-2}
    &
    Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
    blinditemize
    \
    cline{2-2}
    end{tabularx}
    begin{tikzpicture}[overlay]
    draw (n1) -- (n2);
    draw ([yshift=-0.05cm]n2.south) -- ([yshift=-3cm]n2.south);
    end{tikzpicture}
    end{minipage}
    begin{minipage}[t]{0.30textwidth}

    end{minipage}
    end{document}









    share|improve this question



























      7












      7








      7


      0






      Is it possible to draw a line from n2 spanning the blah text and blinditemize without hardcoding the length?



      documentclass{article}
      usepackage[utf8]{inputenc}
      usepackage{tikz}
      usepackage{blindtext}
      usepackage{tabularx}
      usetikzlibrary{positioning}

      begin{document}
      begin{minipage}[t]{0.70textwidth}
      tikzset{every picture/.append style={remember picture},
      fluffy/.style={fill opacity=0.1,circle,fill,inner sep=3pt,outer sep=1mm}}

      blindtext

      noindentbegin{tabularx}{linewidth}{@{} l @{~} |X| @{}}
      cline{2-2}
      begin{tikzpicture}[baseline=(l1.base)]
      node[fluffy,label={[name=l1]left:n1-label}] at (0,0) (n1) {};
      end{tikzpicture}
      & textcolor{red}{title1} \
      cline{2-2}
      multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
      cline{2-2}
      &
      Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
      blinditemize
      \
      cline{2-2}
      multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
      cline{2-2}
      begin{tikzpicture}[baseline=(l2.base)]
      node[fluffy,label={[name=l2]left:n2-label}] at (0,0) (n2) {};
      end{tikzpicture}
      & title2 \
      cline{2-2}
      multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
      cline{2-2}
      &
      Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
      blinditemize
      \
      cline{2-2}
      end{tabularx}
      begin{tikzpicture}[overlay]
      draw (n1) -- (n2);
      draw ([yshift=-0.05cm]n2.south) -- ([yshift=-3cm]n2.south);
      end{tikzpicture}
      end{minipage}
      begin{minipage}[t]{0.30textwidth}

      end{minipage}
      end{document}









      share|improve this question
















      Is it possible to draw a line from n2 spanning the blah text and blinditemize without hardcoding the length?



      documentclass{article}
      usepackage[utf8]{inputenc}
      usepackage{tikz}
      usepackage{blindtext}
      usepackage{tabularx}
      usetikzlibrary{positioning}

      begin{document}
      begin{minipage}[t]{0.70textwidth}
      tikzset{every picture/.append style={remember picture},
      fluffy/.style={fill opacity=0.1,circle,fill,inner sep=3pt,outer sep=1mm}}

      blindtext

      noindentbegin{tabularx}{linewidth}{@{} l @{~} |X| @{}}
      cline{2-2}
      begin{tikzpicture}[baseline=(l1.base)]
      node[fluffy,label={[name=l1]left:n1-label}] at (0,0) (n1) {};
      end{tikzpicture}
      & textcolor{red}{title1} \
      cline{2-2}
      multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
      cline{2-2}
      &
      Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
      blinditemize
      \
      cline{2-2}
      multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
      cline{2-2}
      begin{tikzpicture}[baseline=(l2.base)]
      node[fluffy,label={[name=l2]left:n2-label}] at (0,0) (n2) {};
      end{tikzpicture}
      & title2 \
      cline{2-2}
      multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
      cline{2-2}
      &
      Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
      blinditemize
      \
      cline{2-2}
      end{tabularx}
      begin{tikzpicture}[overlay]
      draw (n1) -- (n2);
      draw ([yshift=-0.05cm]n2.south) -- ([yshift=-3cm]n2.south);
      end{tikzpicture}
      end{minipage}
      begin{minipage}[t]{0.30textwidth}

      end{minipage}
      end{document}






      tikz-pgf tabularx






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Dec 1 '18 at 21:24









      Bernard

      167k769194




      167k769194










      asked Dec 1 '18 at 19:25









      RodRod

      1485




      1485






















          1 Answer
          1






          active

          oldest

          votes


















          4














          Seems like a job for tikzmark.



          documentclass{article}
          usepackage[utf8]{inputenc}
          usepackage{tikz}
          usepackage{blindtext}
          usepackage{tabularx}
          usetikzlibrary{positioning,tikzmark}

          begin{document}
          begin{minipage}[t]{0.70textwidth}
          tikzset{every picture/.append style={remember picture},
          fluffy/.style={fill opacity=0.1,circle,fill,inner sep=3pt,outer sep=1mm}}

          blindtext

          noindentbegin{tabularx}{linewidth}{@{} l @{~} |X| @{}}
          cline{2-2}
          begin{tikzpicture}[baseline=(l1.base)]
          node[fluffy,label={[name=l1]left:n1-label}] at (0,0) (n1) {};
          end{tikzpicture}
          & textcolor{red}{title1} \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          &
          Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
          blinditemize
          \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          begin{tikzpicture}[baseline=(l2.base)]
          node[fluffy,label={[name=l2]left:n2-label}] at (0,0) (n2) {};
          end{tikzpicture}
          & title2 \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          &
          Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
          blinditemizetikzmarknode{aux}{$vphantom{x_y}$}
          \
          cline{2-2}
          end{tabularx}
          begin{tikzpicture}[overlay]
          draw (n1) -- (n2);
          draw ([yshift=-0.05cm]n2.south) -- (n2.south|- aux.south);
          end{tikzpicture}
          end{minipage}
          begin{minipage}[t]{0.30textwidth}

          end{minipage}
          end{document}


          enter image description here



          ADDENDUM A version with tikzmark instead of tikzmarknode, which should work with the older versions of tikzmark.



          documentclass{article}
          usepackage[utf8]{inputenc}
          usepackage{tikz}
          usepackage{blindtext}
          usepackage{tabularx}
          usetikzlibrary{positioning,tikzmark}

          begin{document}
          begin{minipage}[t]{0.70textwidth}
          tikzset{every picture/.append style={remember picture},
          fluffy/.style={fill opacity=0.1,circle,fill,inner sep=3pt,outer sep=1mm}}

          blindtext

          noindentbegin{tabularx}{linewidth}{@{} l @{~} |X| @{}}
          cline{2-2}
          begin{tikzpicture}[baseline=(l1.base)]
          node[fluffy,label={[name=l1]left:n1-label}] at (0,0) (n1) {};
          end{tikzpicture}
          & textcolor{red}{title1} \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          &
          Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
          blinditemize
          \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          begin{tikzpicture}[baseline=(l2.base)]
          node[fluffy,label={[name=l2]left:n2-label}] at (0,0) (n2) {};
          end{tikzpicture}
          & title2 \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          &
          Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
          blinditemizetikzmark{aux}
          \
          cline{2-2}
          end{tabularx}
          begin{tikzpicture}[overlay]
          draw (n1) -- (n2);
          coordinate (aux2) at ([yshift=-1mm]pic cs:aux);
          draw ([yshift=-0.05cm]n2.south) -- (n2.south|- aux2.south);
          end{tikzpicture}
          end{minipage}
          begin{minipage}[t]{0.30textwidth}

          end{minipage}
          end{document}





          share|improve this answer


























          • Thank you @marmot it works as expected but I get some errors in overleaf: Undefined control sequence (line 43), Package pgf Error: No shape named aux is known. (line 46) Should I worry about them?

            – Rod
            Dec 1 '18 at 19:53











          • @Rod Most likely overleaf does not yet have the latest version of tikzmark in it, in which the command tikzmarknode is defined. I will add a solution that should work with the old version of tikzmark.

            – marmot
            Dec 1 '18 at 19:55











          • @Rod I added a version without tikzmarknode. Could you please check if it works on overleaf (I never use overleaf)?

            – marmot
            Dec 1 '18 at 19:59











          • It works like a charm. It seems I had some issue with the new macro ikzmarknode. Thank you again.

            – Rod
            Dec 1 '18 at 21:03











          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
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f462739%2fdraw-until-the-end-of-a-box%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          4














          Seems like a job for tikzmark.



          documentclass{article}
          usepackage[utf8]{inputenc}
          usepackage{tikz}
          usepackage{blindtext}
          usepackage{tabularx}
          usetikzlibrary{positioning,tikzmark}

          begin{document}
          begin{minipage}[t]{0.70textwidth}
          tikzset{every picture/.append style={remember picture},
          fluffy/.style={fill opacity=0.1,circle,fill,inner sep=3pt,outer sep=1mm}}

          blindtext

          noindentbegin{tabularx}{linewidth}{@{} l @{~} |X| @{}}
          cline{2-2}
          begin{tikzpicture}[baseline=(l1.base)]
          node[fluffy,label={[name=l1]left:n1-label}] at (0,0) (n1) {};
          end{tikzpicture}
          & textcolor{red}{title1} \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          &
          Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
          blinditemize
          \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          begin{tikzpicture}[baseline=(l2.base)]
          node[fluffy,label={[name=l2]left:n2-label}] at (0,0) (n2) {};
          end{tikzpicture}
          & title2 \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          &
          Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
          blinditemizetikzmarknode{aux}{$vphantom{x_y}$}
          \
          cline{2-2}
          end{tabularx}
          begin{tikzpicture}[overlay]
          draw (n1) -- (n2);
          draw ([yshift=-0.05cm]n2.south) -- (n2.south|- aux.south);
          end{tikzpicture}
          end{minipage}
          begin{minipage}[t]{0.30textwidth}

          end{minipage}
          end{document}


          enter image description here



          ADDENDUM A version with tikzmark instead of tikzmarknode, which should work with the older versions of tikzmark.



          documentclass{article}
          usepackage[utf8]{inputenc}
          usepackage{tikz}
          usepackage{blindtext}
          usepackage{tabularx}
          usetikzlibrary{positioning,tikzmark}

          begin{document}
          begin{minipage}[t]{0.70textwidth}
          tikzset{every picture/.append style={remember picture},
          fluffy/.style={fill opacity=0.1,circle,fill,inner sep=3pt,outer sep=1mm}}

          blindtext

          noindentbegin{tabularx}{linewidth}{@{} l @{~} |X| @{}}
          cline{2-2}
          begin{tikzpicture}[baseline=(l1.base)]
          node[fluffy,label={[name=l1]left:n1-label}] at (0,0) (n1) {};
          end{tikzpicture}
          & textcolor{red}{title1} \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          &
          Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
          blinditemize
          \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          begin{tikzpicture}[baseline=(l2.base)]
          node[fluffy,label={[name=l2]left:n2-label}] at (0,0) (n2) {};
          end{tikzpicture}
          & title2 \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          &
          Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
          blinditemizetikzmark{aux}
          \
          cline{2-2}
          end{tabularx}
          begin{tikzpicture}[overlay]
          draw (n1) -- (n2);
          coordinate (aux2) at ([yshift=-1mm]pic cs:aux);
          draw ([yshift=-0.05cm]n2.south) -- (n2.south|- aux2.south);
          end{tikzpicture}
          end{minipage}
          begin{minipage}[t]{0.30textwidth}

          end{minipage}
          end{document}





          share|improve this answer


























          • Thank you @marmot it works as expected but I get some errors in overleaf: Undefined control sequence (line 43), Package pgf Error: No shape named aux is known. (line 46) Should I worry about them?

            – Rod
            Dec 1 '18 at 19:53











          • @Rod Most likely overleaf does not yet have the latest version of tikzmark in it, in which the command tikzmarknode is defined. I will add a solution that should work with the old version of tikzmark.

            – marmot
            Dec 1 '18 at 19:55











          • @Rod I added a version without tikzmarknode. Could you please check if it works on overleaf (I never use overleaf)?

            – marmot
            Dec 1 '18 at 19:59











          • It works like a charm. It seems I had some issue with the new macro ikzmarknode. Thank you again.

            – Rod
            Dec 1 '18 at 21:03
















          4














          Seems like a job for tikzmark.



          documentclass{article}
          usepackage[utf8]{inputenc}
          usepackage{tikz}
          usepackage{blindtext}
          usepackage{tabularx}
          usetikzlibrary{positioning,tikzmark}

          begin{document}
          begin{minipage}[t]{0.70textwidth}
          tikzset{every picture/.append style={remember picture},
          fluffy/.style={fill opacity=0.1,circle,fill,inner sep=3pt,outer sep=1mm}}

          blindtext

          noindentbegin{tabularx}{linewidth}{@{} l @{~} |X| @{}}
          cline{2-2}
          begin{tikzpicture}[baseline=(l1.base)]
          node[fluffy,label={[name=l1]left:n1-label}] at (0,0) (n1) {};
          end{tikzpicture}
          & textcolor{red}{title1} \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          &
          Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
          blinditemize
          \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          begin{tikzpicture}[baseline=(l2.base)]
          node[fluffy,label={[name=l2]left:n2-label}] at (0,0) (n2) {};
          end{tikzpicture}
          & title2 \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          &
          Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
          blinditemizetikzmarknode{aux}{$vphantom{x_y}$}
          \
          cline{2-2}
          end{tabularx}
          begin{tikzpicture}[overlay]
          draw (n1) -- (n2);
          draw ([yshift=-0.05cm]n2.south) -- (n2.south|- aux.south);
          end{tikzpicture}
          end{minipage}
          begin{minipage}[t]{0.30textwidth}

          end{minipage}
          end{document}


          enter image description here



          ADDENDUM A version with tikzmark instead of tikzmarknode, which should work with the older versions of tikzmark.



          documentclass{article}
          usepackage[utf8]{inputenc}
          usepackage{tikz}
          usepackage{blindtext}
          usepackage{tabularx}
          usetikzlibrary{positioning,tikzmark}

          begin{document}
          begin{minipage}[t]{0.70textwidth}
          tikzset{every picture/.append style={remember picture},
          fluffy/.style={fill opacity=0.1,circle,fill,inner sep=3pt,outer sep=1mm}}

          blindtext

          noindentbegin{tabularx}{linewidth}{@{} l @{~} |X| @{}}
          cline{2-2}
          begin{tikzpicture}[baseline=(l1.base)]
          node[fluffy,label={[name=l1]left:n1-label}] at (0,0) (n1) {};
          end{tikzpicture}
          & textcolor{red}{title1} \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          &
          Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
          blinditemize
          \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          begin{tikzpicture}[baseline=(l2.base)]
          node[fluffy,label={[name=l2]left:n2-label}] at (0,0) (n2) {};
          end{tikzpicture}
          & title2 \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          &
          Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
          blinditemizetikzmark{aux}
          \
          cline{2-2}
          end{tabularx}
          begin{tikzpicture}[overlay]
          draw (n1) -- (n2);
          coordinate (aux2) at ([yshift=-1mm]pic cs:aux);
          draw ([yshift=-0.05cm]n2.south) -- (n2.south|- aux2.south);
          end{tikzpicture}
          end{minipage}
          begin{minipage}[t]{0.30textwidth}

          end{minipage}
          end{document}





          share|improve this answer


























          • Thank you @marmot it works as expected but I get some errors in overleaf: Undefined control sequence (line 43), Package pgf Error: No shape named aux is known. (line 46) Should I worry about them?

            – Rod
            Dec 1 '18 at 19:53











          • @Rod Most likely overleaf does not yet have the latest version of tikzmark in it, in which the command tikzmarknode is defined. I will add a solution that should work with the old version of tikzmark.

            – marmot
            Dec 1 '18 at 19:55











          • @Rod I added a version without tikzmarknode. Could you please check if it works on overleaf (I never use overleaf)?

            – marmot
            Dec 1 '18 at 19:59











          • It works like a charm. It seems I had some issue with the new macro ikzmarknode. Thank you again.

            – Rod
            Dec 1 '18 at 21:03














          4












          4








          4







          Seems like a job for tikzmark.



          documentclass{article}
          usepackage[utf8]{inputenc}
          usepackage{tikz}
          usepackage{blindtext}
          usepackage{tabularx}
          usetikzlibrary{positioning,tikzmark}

          begin{document}
          begin{minipage}[t]{0.70textwidth}
          tikzset{every picture/.append style={remember picture},
          fluffy/.style={fill opacity=0.1,circle,fill,inner sep=3pt,outer sep=1mm}}

          blindtext

          noindentbegin{tabularx}{linewidth}{@{} l @{~} |X| @{}}
          cline{2-2}
          begin{tikzpicture}[baseline=(l1.base)]
          node[fluffy,label={[name=l1]left:n1-label}] at (0,0) (n1) {};
          end{tikzpicture}
          & textcolor{red}{title1} \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          &
          Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
          blinditemize
          \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          begin{tikzpicture}[baseline=(l2.base)]
          node[fluffy,label={[name=l2]left:n2-label}] at (0,0) (n2) {};
          end{tikzpicture}
          & title2 \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          &
          Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
          blinditemizetikzmarknode{aux}{$vphantom{x_y}$}
          \
          cline{2-2}
          end{tabularx}
          begin{tikzpicture}[overlay]
          draw (n1) -- (n2);
          draw ([yshift=-0.05cm]n2.south) -- (n2.south|- aux.south);
          end{tikzpicture}
          end{minipage}
          begin{minipage}[t]{0.30textwidth}

          end{minipage}
          end{document}


          enter image description here



          ADDENDUM A version with tikzmark instead of tikzmarknode, which should work with the older versions of tikzmark.



          documentclass{article}
          usepackage[utf8]{inputenc}
          usepackage{tikz}
          usepackage{blindtext}
          usepackage{tabularx}
          usetikzlibrary{positioning,tikzmark}

          begin{document}
          begin{minipage}[t]{0.70textwidth}
          tikzset{every picture/.append style={remember picture},
          fluffy/.style={fill opacity=0.1,circle,fill,inner sep=3pt,outer sep=1mm}}

          blindtext

          noindentbegin{tabularx}{linewidth}{@{} l @{~} |X| @{}}
          cline{2-2}
          begin{tikzpicture}[baseline=(l1.base)]
          node[fluffy,label={[name=l1]left:n1-label}] at (0,0) (n1) {};
          end{tikzpicture}
          & textcolor{red}{title1} \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          &
          Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
          blinditemize
          \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          begin{tikzpicture}[baseline=(l2.base)]
          node[fluffy,label={[name=l2]left:n2-label}] at (0,0) (n2) {};
          end{tikzpicture}
          & title2 \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          &
          Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
          blinditemizetikzmark{aux}
          \
          cline{2-2}
          end{tabularx}
          begin{tikzpicture}[overlay]
          draw (n1) -- (n2);
          coordinate (aux2) at ([yshift=-1mm]pic cs:aux);
          draw ([yshift=-0.05cm]n2.south) -- (n2.south|- aux2.south);
          end{tikzpicture}
          end{minipage}
          begin{minipage}[t]{0.30textwidth}

          end{minipage}
          end{document}





          share|improve this answer















          Seems like a job for tikzmark.



          documentclass{article}
          usepackage[utf8]{inputenc}
          usepackage{tikz}
          usepackage{blindtext}
          usepackage{tabularx}
          usetikzlibrary{positioning,tikzmark}

          begin{document}
          begin{minipage}[t]{0.70textwidth}
          tikzset{every picture/.append style={remember picture},
          fluffy/.style={fill opacity=0.1,circle,fill,inner sep=3pt,outer sep=1mm}}

          blindtext

          noindentbegin{tabularx}{linewidth}{@{} l @{~} |X| @{}}
          cline{2-2}
          begin{tikzpicture}[baseline=(l1.base)]
          node[fluffy,label={[name=l1]left:n1-label}] at (0,0) (n1) {};
          end{tikzpicture}
          & textcolor{red}{title1} \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          &
          Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
          blinditemize
          \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          begin{tikzpicture}[baseline=(l2.base)]
          node[fluffy,label={[name=l2]left:n2-label}] at (0,0) (n2) {};
          end{tikzpicture}
          & title2 \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          &
          Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
          blinditemizetikzmarknode{aux}{$vphantom{x_y}$}
          \
          cline{2-2}
          end{tabularx}
          begin{tikzpicture}[overlay]
          draw (n1) -- (n2);
          draw ([yshift=-0.05cm]n2.south) -- (n2.south|- aux.south);
          end{tikzpicture}
          end{minipage}
          begin{minipage}[t]{0.30textwidth}

          end{minipage}
          end{document}


          enter image description here



          ADDENDUM A version with tikzmark instead of tikzmarknode, which should work with the older versions of tikzmark.



          documentclass{article}
          usepackage[utf8]{inputenc}
          usepackage{tikz}
          usepackage{blindtext}
          usepackage{tabularx}
          usetikzlibrary{positioning,tikzmark}

          begin{document}
          begin{minipage}[t]{0.70textwidth}
          tikzset{every picture/.append style={remember picture},
          fluffy/.style={fill opacity=0.1,circle,fill,inner sep=3pt,outer sep=1mm}}

          blindtext

          noindentbegin{tabularx}{linewidth}{@{} l @{~} |X| @{}}
          cline{2-2}
          begin{tikzpicture}[baseline=(l1.base)]
          node[fluffy,label={[name=l1]left:n1-label}] at (0,0) (n1) {};
          end{tikzpicture}
          & textcolor{red}{title1} \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          &
          Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
          blinditemize
          \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          begin{tikzpicture}[baseline=(l2.base)]
          node[fluffy,label={[name=l2]left:n2-label}] at (0,0) (n2) {};
          end{tikzpicture}
          & title2 \
          cline{2-2}
          multicolumn{1}{c}{~} & multicolumn{1}{c}{~} \
          cline{2-2}
          &
          Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah Blah blah
          blinditemizetikzmark{aux}
          \
          cline{2-2}
          end{tabularx}
          begin{tikzpicture}[overlay]
          draw (n1) -- (n2);
          coordinate (aux2) at ([yshift=-1mm]pic cs:aux);
          draw ([yshift=-0.05cm]n2.south) -- (n2.south|- aux2.south);
          end{tikzpicture}
          end{minipage}
          begin{minipage}[t]{0.30textwidth}

          end{minipage}
          end{document}






          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Dec 1 '18 at 19:58

























          answered Dec 1 '18 at 19:43









          marmotmarmot

          91.9k4107200




          91.9k4107200













          • Thank you @marmot it works as expected but I get some errors in overleaf: Undefined control sequence (line 43), Package pgf Error: No shape named aux is known. (line 46) Should I worry about them?

            – Rod
            Dec 1 '18 at 19:53











          • @Rod Most likely overleaf does not yet have the latest version of tikzmark in it, in which the command tikzmarknode is defined. I will add a solution that should work with the old version of tikzmark.

            – marmot
            Dec 1 '18 at 19:55











          • @Rod I added a version without tikzmarknode. Could you please check if it works on overleaf (I never use overleaf)?

            – marmot
            Dec 1 '18 at 19:59











          • It works like a charm. It seems I had some issue with the new macro ikzmarknode. Thank you again.

            – Rod
            Dec 1 '18 at 21:03



















          • Thank you @marmot it works as expected but I get some errors in overleaf: Undefined control sequence (line 43), Package pgf Error: No shape named aux is known. (line 46) Should I worry about them?

            – Rod
            Dec 1 '18 at 19:53











          • @Rod Most likely overleaf does not yet have the latest version of tikzmark in it, in which the command tikzmarknode is defined. I will add a solution that should work with the old version of tikzmark.

            – marmot
            Dec 1 '18 at 19:55











          • @Rod I added a version without tikzmarknode. Could you please check if it works on overleaf (I never use overleaf)?

            – marmot
            Dec 1 '18 at 19:59











          • It works like a charm. It seems I had some issue with the new macro ikzmarknode. Thank you again.

            – Rod
            Dec 1 '18 at 21:03

















          Thank you @marmot it works as expected but I get some errors in overleaf: Undefined control sequence (line 43), Package pgf Error: No shape named aux is known. (line 46) Should I worry about them?

          – Rod
          Dec 1 '18 at 19:53





          Thank you @marmot it works as expected but I get some errors in overleaf: Undefined control sequence (line 43), Package pgf Error: No shape named aux is known. (line 46) Should I worry about them?

          – Rod
          Dec 1 '18 at 19:53













          @Rod Most likely overleaf does not yet have the latest version of tikzmark in it, in which the command tikzmarknode is defined. I will add a solution that should work with the old version of tikzmark.

          – marmot
          Dec 1 '18 at 19:55





          @Rod Most likely overleaf does not yet have the latest version of tikzmark in it, in which the command tikzmarknode is defined. I will add a solution that should work with the old version of tikzmark.

          – marmot
          Dec 1 '18 at 19:55













          @Rod I added a version without tikzmarknode. Could you please check if it works on overleaf (I never use overleaf)?

          – marmot
          Dec 1 '18 at 19:59





          @Rod I added a version without tikzmarknode. Could you please check if it works on overleaf (I never use overleaf)?

          – marmot
          Dec 1 '18 at 19:59













          It works like a charm. It seems I had some issue with the new macro ikzmarknode. Thank you again.

          – Rod
          Dec 1 '18 at 21:03





          It works like a charm. It seems I had some issue with the new macro ikzmarknode. Thank you again.

          – Rod
          Dec 1 '18 at 21:03


















          draft saved

          draft discarded




















































          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%2f462739%2fdraw-until-the-end-of-a-box%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

          Bundesstraße 106

          Verónica Boquete

          Ida-Boy-Ed-Garten