我有一份很长的文档,附录中有大量表格。这些表格有点宽,所以我使用命令将页面布局更改为横向landscape
。为了让人更容易阅读,我加入了一个pdflscape
包,当在计算机屏幕上查看时,它会旋转页面。
现在,我尝试使用 change-bars latexdiff
,但它似乎不太关心横向页面。这个栏实际上似乎没有与任何东西对齐(事实上,如果有较长的页脚,它似乎甚至不可见)。我想知道是否有一个巧妙的解决方案来解决这个问题 - 也许调整边距?
我尝试查看相关文档,pdflscape
但没有什么特别之处。
梅威瑟:
\documentclass[11pt]{article}
\usepackage[letterpaper,portrait,left=1in,right=1.5in,top=1.5in,bottom=1in,headheight=1in,headsep=.5in]{geometry}
\usepackage[pdftex,traceon,rightbars]{changebar}
\usepackage{pdflscape}
\begin{document}
\cbstart{I have correct changebar.}\cbend
\begin{landscape}
\cbstart{I do not have correct changebars}\cbend
\end{landscape}
\end{document}
答案1
这是一个解决方案。
编辑这是原始设置
\documentclass[11pt]{article}
\usepackage[pdftex,traceon,rightbars]{changebar}
\usepackage{pdflscape}
\usepackage{blindtext}
\begin{document}
\cbstart{I have correct changebars}\cbend
\begin{landscape}
\addtolength{\changebarsep}{\hsize}
\makeatletter\cb@positions\makeatother
\cbstart{I have correct changebars}\cbend
\blindtext
\end{landscape}
\makeatletter\cb@positions\makeatother
\cbstart{I have correct changebars}\cbend
\blindtext
\end{document}
和这个typearea
包
\documentclass[11pt]{article}
\usepackage{typearea}
\usepackage[pdftex,traceon,rightbars]{changebar}
\makeatletter
\newenvironment{landscape}{%
\KOMAoptions{paper=landscape,DIV=last}
\cb@positions}{%
\KOMAoptions{paper=portrait,DIV=last}
\cb@positions}
\makeatother
\usepackage{blindtext}
\begin{document}
\cbstart{I have correct changebars}\cbend
\blindtext
\begin{landscape}
\cbstart{I have correct changebars}\cbend
\blindtext
\end{landscape}
\cbstart{I have correct changebars}\cbend
\blindtext
\end{document}