reduciendo una página

reduciendo una página

En la sección de lista de referencias de mi artículo, hay una sola referencia que ocupa/crea una página adicional, que es algo que no quiero.

¿Cuál podría ser una solución para cambiar esto sin afectar los márgenes?

mis referencias se crean como de costumbre mediante los comandos,

\newpage
\section*{References}
\bibliographystyle{chicago}
\bibliography{references}

y llegar al final de mi artículo.

Muchas gracias

Respuesta1

Puedo proporcionarle lo que pide, pero no recomiendo el enfoque elegido, ya que crea una página con un tamaño de fuente ligeramente diferente al resto. Pero aquí está, BASADO EN MI RESPUESTA ENHacer que el texto encaje en un espacio específico en Latex

Primero, este MWE configura todas las rutinas requeridas en el preámbulo, pero para la primera ejecución, comento la invocación relevante en el documento. Esto es tanto para ver con qué tenemos que trabajar como para crear el archivo .bbl, ya que mi método no estará satisfecho sin su existencia.

\documentclass[12pt]{article}
\bibliographystyle{unsrt}
\usepackage{scalerel}
\usepackage{fp}
\usepackage{lipsum}
\usepackage{stackengine}
\newcount\boxheight
\newcount\boxwidth
\newlength\constrainedwidth
\newsavebox\testbox
\newlength\currentwidth

\newcommand\aspect[1]{%
  \boxheight=\ht#1\relax%
  \boxwidth=\wd#1\relax%
  \FPdiv\testaspect{\the\boxheight}{\the\boxwidth}%
%\testaspect\\%                  COMMENT THIS LINE TO REMOVE ASPECT-RATIO PRINTS
}
% TARGET-HEIGHT, TARGET-WIDTH, CONTENT, GUESS>NATURAL-WIDTH, dWIDTH
\newcommand\constraintext[5]{%
  \def\svfboxsep{\the\fboxsep}%
  \setlength\fboxsep{0pt}%
  \setlength\constrainedwidth{#2}%
  \sbox\testbox{\rule{#2}{#1}}%
%TARGET ASPECT RATIO\\%          COMMENT THIS LINE TO REMOVE COMMENT
%V\\%                            COMMENT THIS LINE TO REMOVE COMMENT
  \aspect{\testbox}%
  \edef\aspectratio{\testaspect}%
  \constrainsize{#1}{\aspectratio}{#3}{#4}{#5}%
  \setlength\fboxsep{\svfboxsep}%
}
\newcommand\constrainsize[5]{%
  \sbox{\testbox}{\fbox{\parbox[b]{#4}{#3}}}%
  \aspect{\testbox}%
  \FPiflt{\testaspect}{#2}%
    \setlength{\currentwidth}{#4}%
    \addtolength{\currentwidth}{-#5}%
    \constrainsize{#1}{#2}{#3}{\currentwidth}{#5}%
  \else
    \setlength\constrainedwidth{#1}%
    \FPdiv\result{1.0}{#2}%
%                               CHANGE \makebox TO \framebox TO add FRAME
    \boxtype[\result\constrainedwidth]{\hfill%
      \scaleto{\parbox[b]{\currentwidth}{#3}}{#1}%
      \hfill%
    }%
  \fi%
}

\begin{document}
\let\boxtype\framebox% CHANGE TO \let\boxtype\makebox WHEN HAPPY
\large
Citing \cite{goossens93, goossens93a, knuth79, knuth79a, lamport94,
lamport94a, goossens93b, knuth79b, lamport94b}\clearpage

%\noindent\constraintext{.97\textheight}{\textwidth}{\vspace{-\baselineskip}%
\bibliography{refs}%
%}{1.6\textwidth}{1mm}

\end{document}

Tomé prestadas algunas entradas de babero deMúltiples bibliografíase hice variantes duplicadas para mis propósitos, de modo que mi archivo dorsal ( refs.bib) sea el siguiente:

@book{goossens93,
    author = "Michel Goossens and Frank Mittlebach and Alexander Samarin",
    title = "The Latex Companion A",
    year = "1993",
    publisher = "Addison-Wesley",
    address = "Reading, Massachusetts"
}

@book{goossens93a,
    author = "Michel Goossens and Frank Mittlebach and Alexander Samarin",
    title = "The Latex Companion A",
    year = "1993",
    publisher = "Addison-Wesley",
    address = "Reading, Massachusetts"
}

@book{goossens93b,
    author = "Michel Goossens and Frank Mittlebach and Alexander Samarin",
    title = "The Latex Companion A",
    year = "1993",
    publisher = "Addison-Wesley",
    address = "Reading, Massachusetts"
}

@book{knuth79,
    author = "Donald E. Knuth",
        title = "Tex and Metafont, New Directions in Typesetting",
    year = {1979{(}1950{)}},
    publisher = "American Mathematical Society and Digital Press",
    address = "Stanford"
}

@book{knuth79a,
    author = "Donald E. Knuth",
        title = "Tex and Metafont, New Directions in Typesetting",
    year = {1979{(}1950{)}},
    publisher = "American Mathematical Society and Digital Press",
    address = "Stanford"
}

@book{knuth79b,
    author = "Donald E. Knuth",
        title = "Tex and Metafont, New Directions in Typesetting",
    year = {1979{(}1950{)}},
    publisher = "American Mathematical Society and Digital Press",
    address = "Stanford"
}

@book{lamport94,
    author = "Leslie Lamport",
    title = "Latex: A Document Preparation System",
    year = "1994",
    edition = "Second",
    publisher = "Addison-Wesley",
    address = "Reading, Massachusetts"
}

@book{lamport94a,
    author = "Leslie Lamport",
    title = "Latex: A Document Preparation System",
    year = "1994",
    edition = "Second",
    publisher = "Addison-Wesley",
    address = "Reading, Massachusetts"
}

@book{lamport94b,
    author = "Leslie Lamport",
    title = "Latex: A Document Preparation System",
    year = "1994",
    edition = "Second",
    publisher = "Addison-Wesley",
    address = "Reading, Massachusetts"
}

El resultado muestra la lista de referencias en la segunda página:

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Entonces, si descomento esas dos líneas cerca del final del documento, para habilitar \constraintext,

\begin{document}
\let\boxtype\framebox% CHANGE TO \let\boxtype\makebox WHEN HAPPY
\large
Citing \cite{goossens93, goossens93a, knuth79, knuth79a, lamport94,
lamport94a, goossens93b, knuth79b, lamport94b}\clearpage

\noindent\constraintext{.97\textheight}{\textwidth}{\vspace{-\baselineskip}%
\bibliography{refs}%
}{1.6\textwidth}{1mm}

\end{document}

Obtengo este resultado. Tenga en cuenta que dejé el \boxtypeas \frameboxpara poder ver los límites del cuadro de 0,97 \textheightx \textwidth. Cuando esté satisfecho con el resultado, puedo cambiar la primera línea del documento a \let\boxtype\makebox. Además, el \vspaceantes de la llamada de bibliografía se debe a que \bibliographyse inserta una línea en blanco en la parte superior del cuadro, lo que tuve que contrarrestar para conservar el margen superior.

ingrese la descripción de la imagen aquí

Entonces, ¿por qué elegí el 97% de los \textheight? Porque el método puede terminar con un cuadro demasiado estrecho al intentar satisfacer las restricciones de ancho y alto. Por ejemplo, elegir 0.99\textheightda el siguiente resultado inaceptable.

ingrese la descripción de la imagen aquí

Entonces, volviendo a un valor de 0,97 \textheighty cambiando a \frameboxa \makeboxse obtiene el resultado final:

ingrese la descripción de la imagen aquí

información relacionada