我正在尝试创建一个简单的横向 2 页文档,每页有 3 列。
我正在尝试\Ncolumn{3}
包的命令,flowfram
因为multicols
它拒绝在列内浮动数字。
目前我的草稿是:
\documentclass[11pt,a4paper]{article}
\usepackage[margin=1cm,landscape]{geometry}
\usepackage[draft]{flowfram}
\ffvadjustfalse
\setlength{\columnsep}{1cm}
\Ncolumn{3}
\usepackage{fontspec,xltxtra,xunicode}
\defaultfontfeatures{Mapping=tex-text}
\setmainfont{Linux Libertine O}
\usepackage{eurosym}
\usepackage[usenames,dvipsnames]{xcolor}
\usepackage{color,graphicx}
\graphicspath{{images/}}
\usepackage[french]{babel}
\usepackage{lipsum}
\begin{document}
\lipsum[1-2]
\framebreak
\lipsum[1-2]
\framebreak
\lipsum[1-2]
\framebreak
\clearpage
\lipsum[1-2]
\framebreak
\lipsum[1-2]
\framebreak
\lipsum[1-2]
\framebreak
\end{document}
我预期有 2 页,每页有 3 列,但我得到的却是 3 页,每页有 2 列,中间有一处空白。
有什么办法可以修复它吗?
答案1
fontspec
和之间似乎存在一些不兼容性flowfram
,如果改变加载顺序,使fontspec
在 之前加载flowfram
,则可以正常工作。
color
不相关的注释:我认为同时加载和没有任何意义xcolor
,因此您可以从文档中删除前者。
\documentclass[11pt,a4paper]{article}
\usepackage[margin=1cm,landscape]{geometry}
\usepackage{fontspec}
\usepackage[draft]{flowfram}
\ffvadjustfalse
\setlength{\columnsep}{1cm}
\Ncolumn{3}
\usepackage{lipsum}
\begin{document}
\lipsum[1-4]
\end{document}