删除空白页

删除空白页

我有下一个输出:

输出

我希望文本在框后立即开始,即使它是一个章节。

我已尝试\let\cleardoublepage\clearpage命令,但没有作用。

以下是 MWE:

\documentclass{tufte-book}
\usepackage[utf8]{inputenc}

\usepackage[T1]{fontenc}
\usepackage[left=2.50cm, right=2.50cm, top=3.00cm, bottom=2.00cm]{geometry}
\usepackage{xcolor}

\usepackage{tocloft} % added <<<<<<<<<<<<<<<<<<<<<<

 \usepackage[mathscr]{euscript}
% matemáticas:
\usepackage{amsmath, amssymb} 
\usepackage{physics}
% idioma:
\usepackage[utf8]{inputenc}
\usepackage[spanish, es-tabla]{babel} % 'cuadro' es el título del caption de table por defecto siguiendo indicaciones de RAE; es-tabla lo cambia a 'tabla'
% gestión de párrafos (hace innecesario indicar el salto de línea con doble barra y elimina el indent de todos los párrafos):
\usepackage{parskip}

\usepackage{amssymb}
\usepackage[mathscr]{eucal} 
\usepackage{amsmath}
\usepackage[all]{xy}
\usepackage{lineno} 
\usepackage{epsfig} 
\usepackage{amscd}
\usepackage{mathrsfs}
\usepackage[thinc]{esdiff} 
  
\usepackage[colorlinks=true,linkcolor=gray,citecolor=gray,urlcolor=gray,breaklinks]{hyperref} % changed <<<<<<
\usepackage[nameinlink]{cleveref} 



%%******************************************************************** Changed 
\newcommand{\CourseName}{MT2223: Real analysis-I} % fill <<<<<<<<<<<<<<<<<<<<<<<
\newcommand{\CourseSemester}{Jan-May 2022}  % fill <<<<<<<<<<<<<<<<<<<<<<<
\newcommand{\CourseInstructor}{Praphulla Koushik}    % fill <<<<<<<<<<<<<<<<<<<<<<<

\newcommand{\listlecturename}{Clases \hfill {\footnotesize Página \par}} % title of the list <<<<<<<<<<<<<<<<
\newlistof[part]{lecture}{lec}{\listlecturename} % define list of lectures

\newcounter{lecnum}
\renewcommand{\thepage}{\thelecnum-\arabic{page}}
\renewcommand{\thesection}{\thelecnum.\arabic{section}}
\renewcommand{\theequation}{\thelecnum.\arabic{equation}}
\renewcommand{\thefigure}{\thelecnum.\arabic{figure}}
\renewcommand{\thetable}{\thelecnum.\arabic{table}}
\newcommand{\lecture}[2]{% changed <<<<<<<<<<<<<<<< use as  \lecture{number}{date}
    \pagestyle{myheadings}
    \newpage
    \setcounter{lecnum}{#1}
    \setcounter{page}{1}
    \refstepcounter{lecture}
    \addcontentsline{lec}{lecture}{Clase~#1:~#2}
    \noindent
    \fbox{%
    \begin{minipage}{\dimexpr\textwidth-2\fboxsep-2\fboxrule\relax}
        \begin{fullwidth}
        \centering\vspace{2mm}
        {\bfseries\CourseName \hfill \CourseSemester
         \vspace{4mm}\\ 
         \Large \hfill  Clase #1  \hfill }
         \vspace{4mm}\\  
         {\normalfont Date: #2 \hfill  Profesor:~\CourseInstructor}
         \vspace{2mm}
         \end{fullwidth}
    \end{minipage}
    
    }



\title{Tufte book}
\author{Álvaro Méndez Rodríguez de Tembleque}

\date{\today}

\begin{document}

\maketitle
\listoflecture 
\tableofcontents
\lecture{1}{Enero 30}

\chapter{Hola}



\end{document}

答案1

后:

  1. 删除所有冲突的包(我没有查看它们为什么以及在哪里发生冲突;你应该在添加包时注意这一点);它们是
    • 几何学
    • 桉树
    • 彩色
    • hyperref 编译的东西。

然后,

  1. 删除命令中行末的多余空格\lecture
  2. openany向课程添加选项

现在多余的页面已经消失了。

请注意,我不建议按原样使用它。删除全部包并仅在需要时添加它们,并找到为什么某些软件包发生冲突(可能tufte-book已经加载了大多数软件包)。例如,我认为最后一次epsfig需要冲突是在 1985 年左右。经验法则是,您应该确切地知道为什么要加载任何软件包。

在此处输入图片描述

此处最低限度修补的代码:

\documentclass[openany]{tufte-book}
\usepackage[utf8]{inputenc}

\usepackage[T1]{fontenc}
% \usepackage[left=2.50cm, right=2.50cm, top=3.00cm, bottom=2.00cm]{geometry}
% \usepackage{xcolor}

\usepackage{tocloft} % added <<<<<<<<<<<<<<<<<<<<<<

 \usepackage[mathscr]{euscript}
% matemáticas:
\usepackage{amsmath, amssymb}
\usepackage{physics}
% idioma:
\usepackage[utf8]{inputenc}
\usepackage[spanish, es-tabla]{babel} % 'cuadro' es el título del caption de table por defecto siguiendo indicaciones de RAE; es-tabla lo cambia a 'tabla'
% gestión de párrafos (hace innecesario indicar el salto de línea con doble barra y elimina el indent de todos los párrafos):
\usepackage{parskip}

\usepackage{amssymb}
% \usepackage[mathscr]{eucal}
\usepackage{amsmath}
\usepackage[all]{xy}
\usepackage{lineno}
\usepackage{epsfig}
\usepackage{amscd}
\usepackage{mathrsfs}
\usepackage[thinc]{esdiff}

% \usepackage[colorlinks=true,linkcolor=gray,citecolor=gray,urlcolor=gray,breaklinks]{hyperref} % changed <<<<<<
\usepackage[nameinlink]{cleveref}



%%******************************************************************** Changed
\newcommand{\CourseName}{MT2223: Real analysis-I} % fill <<<<<<<<<<<<<<<<<<<<<<<
\newcommand{\CourseSemester}{Jan-May 2022}  % fill <<<<<<<<<<<<<<<<<<<<<<<
\newcommand{\CourseInstructor}{Praphulla Koushik}    % fill <<<<<<<<<<<<<<<<<<<<<<<

\newcommand{\listlecturename}{Clases \hfill {\footnotesize Página \par}} % title of the list <<<<<<<<<<<<<<<<
\newlistof[part]{lecture}{lec}{\listlecturename} % define list of lectures

\newcounter{lecnum}
\renewcommand{\thepage}{\thelecnum-\arabic{page}}
\renewcommand{\thesection}{\thelecnum.\arabic{section}}
\renewcommand{\theequation}{\thelecnum.\arabic{equation}}
\renewcommand{\thefigure}{\thelecnum.\arabic{figure}}
\renewcommand{\thetable}{\thelecnum.\arabic{table}}
\newcommand{\lecture}[2]{% changed <<<<<<<<<<<<<<<< use as  \lecture{number}{date}
    \pagestyle{myheadings}%
    \newpage
    \setcounter{lecnum}{#1}%
    \setcounter{page}{1}%
    \refstepcounter{lecture}%
    \addcontentsline{lec}{lecture}{Clase~#1:~#2}%
    \noindent
    \fbox{%
    \begin{minipage}{\dimexpr\textwidth-2\fboxsep-2\fboxrule\relax}
        \begin{fullwidth}%
        \centering\vspace{2mm}
        {\bfseries\CourseName \hfill \CourseSemester
         \vspace{4mm}\\
         \Large \hfill  Clase #1  \hfill }
         \vspace{4mm}\\
         {\normalfont Date: #2 \hfill  Profesor:~\CourseInstructor}
         \vspace{2mm}
         \end{fullwidth}%
    \end{minipage}%
    \par
}}



\title{Tufte book}
\author{Álvaro Méndez Rodríguez de Tembleque}

\date{\today}

\begin{document}

\maketitle
\listoflecture
\tableofcontents
\lecture{1}{Enero 30}

\chapter{Hola}



\end{document}

相关内容