我想在文档中添加翻页书。一切似乎都正常(添加书写图片)。我唯一想要的是让文本在插入的图像周围流动fancyfoot
。这就是我得到的结果。
\documentclass[twoside]{report}
\usepackage{fancyhdr}
\newcounter{flipbook_counter}
\fancyfoot[RO]{\setlength{\unitlength}{1mm}
\begin{picture}(0,-10)
\put(-24,-14){\includegraphics[width=5cm]{./flipbook/snia_frame\arabic{flipbook_counter}.png}}
\end{picture}
\stepcounter{flipbook_counter}
}
\begin{document}
\end{document}
新风:
\documentclass[10pt,twoside,openright, pdftex]{report}
\usepackage{lipsum}
\usepackage{blindtext}
\usepackage[english]{babel}
\usepackage{fancyhdr}
\newcounter{flipbook_counter}
\pagestyle{fancy}
\fancyhead[LO]{\usefont{OT1}{qbk}{m}{n}\selectfont \nouppercase\rightmark}
\fancyhead[RE]{\usefont{OT1}{qbk}{m}{n}\selectfont \nouppercase\leftmark}
\fancyhead[LE]{\usefont{OT1}{qbk}{m}{n}\selectfont \nouppercase\thepage}
\fancyhead[RO]{\usefont{OT1}{qbk}{m}{n}\selectfont \nouppercase\thepage}
\usepackage[twoside=true]{geometry}
\geometry{%
driver=pdftex,%
b5paper,%
includehead,%
includefoot,%
twoside,%
inner=2cm,%
outer=1cm,%
vmargin={1cm,1cm},%
driver=pdftex%
}
\fancyfoot[RO]{\setlength{\unitlength}{1mm}
\begin{picture}(0,-10)
\put(-24,-14){\rule{5cm}{3cm}}
\end{picture}
\stepcounter{flipbook_counter}
}
\begin{document}
\Blinddocument
\end{document}
答案1
可以\textheight
使用包 (Every Shipout) 更改偶数页和奇数页everyshi
。下面的代码使用了
听起来理想情况下你会希望文本环绕在文本底部的图形周围 - 我的解决方案并没有实现这一点,但它可能会让你更接近你想要的结果(或者也许这个网站上的专家知道如何改进这一点)。
\documentclass[twoside]{article}
\usepackage[textheight=15cm]{geometry}
\usepackage{lipsum}
\usepackage[demo]{graphicx}
\usepackage{fancyhdr}
\usepackage{everyshi}
\usepackage{xifthen}
\newcounter{flipbookcount}
\setcounter{flipbookcount}{1}
\fancyfoot[RO]{\setlength{\unitlength}{1mm}
\begin{picture}(0,10)
\put(-24,-34){\includegraphics[width=5cm]{mypic\theflipbookcount.png}}
\end{picture}
\stepcounter{flipbookcount}
}
\EveryShipout{%
\ifthenelse{\isodd{\value{page}}}%
{\global\textheight=20cm}% Next page is even
{\global\textheight=15cm}% Next page is odd
}
\begin{document}
\pagestyle{fancy}
\lipsum
\lipsum
\lipsum
\lipsum
\lipsum
\end{document}
答案2
我只需将底部面积增加到约 30 毫米,然后将图片插入如下:
\fancyfoot[RO]{\setlength{\unitlength}{1mm}
\begin{picture}(0,-10)
\put(-24,-22){\rule{5cm}{3cm}}
\end{picture}
\stepcounter{flipbook_counter}
}
正如 Werner 在评论中指出的那样,你所问的问题无法通过 LaTeX 实现。