在 tikzposter 中的枚举环境中围绕表格环绕文本

在 tikzposter 中的枚举环境中围绕表格环绕文本

wrapfigure如果文本包含环境,则仅仅使用将文本环绕在表格周围的目的就enumerate无法itemize实现。

然而,不久前,这个问题展示了如何在 的情况下做到这一点\documentclass{article}。以下是包含解决方案的最小化 MWE:

\documentclass{article}

\begin{document}

\subsection{Subsection}

\savebox0{%
    \begin{tabular}{ccc}
        \hline    
        Size        &   Color   &   Target2 \\
        \hline
        XS      &   green   &   Yes     \\
        L       &   green   &   Yes     \\
        XS      &   white   &   No      \\
        M       &   black   &   No      \\
        XL      &   green   &   Yes     \\
        XS      &   white   &   Yes     \\
        L       &   black   &   No      \\
        M       &   green   &   Yes     \\
        \hline
    \end{tabular}}

    \begin{enumerate}
        \makeatletter
        \dimen@\wd0
        \advance\dimen@2em
        \advance\rightmargin-\dimen@
        \advance\linewidth-\dimen@
        \parshape \@ne \@totalleftmargin \linewidth
        \hbox to \textwidth{\hfill\vtop to \z@{\vskip1em \box\z@\vss}}
        \item

        Lorem ipsum dolor sit amet, consectetuer
        adipiscing elit. Etiam lobortis facilisis sem.
        Nullam nec mi et neque pharetra sollicitudin.
        Praesent imperdiet mi nec ante.
        Lorem ipsum dolor sit amet, consectetuer
        adipiscing elit. Etiam lobortis facilisis sem.
        Nullam nec mi et neque pharetra sollicitudin.
        Praesent imperdiet mi nec ante.
        Lorem ipsum dolor sit amet, consectetuer
        adipiscing elit. Etiam lobortis facilisis sem.
        Nullam nec mi et neque pharetra sollicitudin.
        Praesent imperdiet mi nec ante.
        Lorem ipsum dolor sit amet, consectetuer
        adipiscing elit. Etiam lobortis facilisis sem.
        Nullam nec mi et neque pharetra sollicitudin.
        Praesent imperdiet mi nec ante.
        Lorem ipsum dolor sit amet, consectetuer
        adipiscing elit. Etiam lobortis facilisis sem.
        Nullam nec mi et neque pharetra sollicitudin.
        Praesent imperdiet mi nec ante.


        \advance\rightmargin\dimen@
        \advance\linewidth\dimen@
        \parshape \@ne \@totalleftmargin \linewidth

        \item Lorem ipsum dolor sit amet, consectetuer
        adipiscing elit. Etiam lobortis facilisis sem.
        Nullam nec mi et neque pharetra sollicitudin.
        Praesent imperdiet mi nec ante.
        Lorem ipsum dolor sit amet, consectetuer
        adipiscing elit. Etiam lobortis facilisis sem.
        Nullam nec mi et neque pharetra sollicitudin.
        Praesent imperdiet mi nec ante.
    \end{enumerate} 
\end{document}

产生

代码输出

但是,我现在有两个问题:

  • 该解决方案并不完美:如果一个项目很长(参见第一个项目),则项目的固定宽度是不理想的
  • 我想在 中的表格周围环绕一些文本\documentclass{tikzposter}。但是,更改\documentclass{article}\documentclass{tikzposter}会导致一堆错误。

相关内容