qinglee / wrapstuff

Wrapping text around stuff
https://ctan.org/pkg/wrapstuff
LaTeX Project Public License v1.3c
11 stars 4 forks source link

不明白 `i/o` 的具体作用和与 `l/c/r` 的区别 #2

Closed xkwxdyy closed 2 years ago

xkwxdyy commented 2 years ago

已更新到最新的 v0.1 版本,手册上写的是 i/o 表示绕排内容位于正文的内侧和外侧,但是我做了一个 MWE:

\documentclass{ctexart}
\usepackage{wrapstuff}
\usepackage{zhlipsum}
\usepackage{graphicx}

\begin{document}

\begin{wrapstuff}[i, top = 2, ratio = 0.5]
  \includegraphics[width=\dimeval{\linewidth/3}]{example-image.pdf}
\end{wrapstuff}
\zhlipsum[1][name=zhufu]

\begin{wrapstuff}[o, top = 2, ratio = 0.5]
  \includegraphics[width=\dimeval{\linewidth/3}]{example-image.pdf}
\end{wrapstuff}
\zhlipsum[1][name=zhufu]

\end{document}

image

从效果中我没看到 i/o 的具体作用,我觉得是我的使用方式不对,希望 @qinglee 能给一个 i/o 的具体应用场景。

qinglee commented 2 years ago

内侧的意思是奇数页左侧、偶数页右侧,外侧则相反。你同时设置了 i/oratio=0.5,绕排左右侧的正文行宽都是相同的,自然是看不出区别,你把 ratio 设置成 1/3 或者 2/5 等不等于 1/2 的数就可以看出区别了。

xkwxdyy commented 2 years ago

内侧的意思是奇数页左侧、偶数页右侧,外侧则相反。你同时设置了 i/oratio=0.5,绕排左右侧的正文行宽都是相同的,自然是看不出区别,你把 ratio 设置成 1/3 或者 2/5 等不等于 1/2 的数就可以看出区别了。

非常感谢您的解答,下面是 MWE:

\documentclass{ctexart}
\usepackage{wrapstuff}
\usepackage{zhlipsum}
\usepackage{graphicx}

\begin{document}

\begin{wrapstuff}[i, top = 2, ratio = 1/3]
  \includegraphics[width=\dimeval{\linewidth/3}]{example-image.pdf}
\end{wrapstuff}
\zhlipsum[1][name=zhufu]

\begin{wrapstuff}[o, top = 2, ratio = 2/5]
  \includegraphics[width=\dimeval{\linewidth/3}]{example-image.pdf}
\end{wrapstuff}
\zhlipsum[1][name=zhufu]

\newpage

\begin{wrapstuff}[i, top = 2, ratio = 1/3]
  \includegraphics[width=\dimeval{\linewidth/3}]{example-image.pdf}
\end{wrapstuff}
\zhlipsum[1][name=zhufu]

\begin{wrapstuff}[o, top = 2, ratio = 2/5]
  \includegraphics[width=\dimeval{\linewidth/3}]{example-image.pdf}
\end{wrapstuff}
\zhlipsum[1][name=zhufu]

\end{document}

image

image