
Я использовалфласэндпакет для выравнивания последней страницы, которая содержала ссылки, но я думаю, что мне нужно отказаться от этого, если я не найду ответа на этот вопрос. Кажется, при использовании этого вместе с IEEEtran и bibtex, в частности, стиля библиографии acm, в правой колонке произойдет одна из двух плохих вещей. В зависимости от того, как все будет разложено, я могу получить последнюю строку правой колонки без отступа, как все остальные строки. Использование начальных точек для представления пробелов:
[29] ZHU, B., LI, K., AND PATTERSON, H. Avoiding the disk bottleneck in
.....the data domain deduplication file system. In USENIX Conference on
File and Storage Technologies (FAST), 2008.
Или я могу вообще убрать последнюю строку, что еще более странно!
[29] ZHU, B., LI, K., AND PATTERSON, H. Avoiding the disk bottleneck in
.....the data domain deduplication file system. In USENIX Conference on
Я не могу опубликовать всю свою работу, но, возможно, я могу показать минимальный пример. Я хочу начать с вопроса, сталкивался ли кто-нибудь с этим и, надеюсь, решил это. (Кроме удаленияфласэнд, что очевидно, но неудовлетворительно.)
Вот шаблон MWE:
\documentclass[letterpaper,twocolumn,10pt,conference]{IEEEtran}
\usepackage{lipsum}
\usepackage{flushend}
\begin{document}
\lipsum
\cite{
% add a bunch of references from mwe.bib here --
% don't matter which as long as they appear before the one I see breaking
% each time, zhu
zhu
}
\bibliographystyle{acm}
\bibliography{mwe}
\end{document}
mwe.bib должен содержать достаточно ссылок, чтобы занять 2 колонки второй страницы, в том числе:
@inproceedings{zhu,
author = {Benjamin Zhu and Kai Li and Hugo Patterson},
booktitle = {USENIX Conference on File and Storage Technologies
(FAST'08)},
month = {Feb},
title = {Avoiding the Disk Bottleneck in the {D}ata {D}omain
Deduplication File System},
year = {2008},
}
Я не могу с этим заставить пример, где я видел последнюю строку, не появляться, хотя я постоянно вижу, что отступы испорчены. Скопируйте некоторую библиографию в mwe.bib и добавьте несколько ссылок в тело документа.
P.S. Это, вероятно, связано сНесовместимость между пакетами «flushend» и «lineno»!-- Я предполагаю, что flushend ломает несколько вещей, -- но я не увидел там подходящего ответа.
ОБНОВЛЕНИЕ: Только что заметил, что эта проблема возникает в недавно собранной системе, использующей версию flushend с авторскими правами до 2016 года, но не возникает в старой системе, использующей версию с авторскими правами до 2014 года.
решение1
\usepackage[keeplastbox]{flushend}
может решить проблему. СмотритеБалансировка последней страницы в двухколоночных документах LaTeX
ОБНОВЛЕНИЕ: Пример (опускаю большинство комментариев); похоже, что в моем случае проблема возникает из-за использования пакета tikz.
%% bare_conf.tex
%% V1.4b
%% 2015/08/26
%% by Michael Shell
%% See:
%% http://www.michaelshell.org/
%% for current contact information.
%%
%% This is a skeleton file demonstrating the use of IEEEtran.cls
%% (requires IEEEtran.cls version 1.8b or later) with an IEEE
%% conference paper.
%%
%% Support sites:
%% http://www.michaelshell.org/tex/ieeetran/
%% http://www.ctan.org/pkg/ieeetran
%% and
%% http://www.ieee.org/
\documentclass[conference]{IEEEtran}
\hyphenation{op-tical net-works semi-conduc-tor}
\usepackage{tikz}
\usepackage{flushend}
%\usepackage[keeplastbox]{flushend}
\usepackage{filecontents}
\begin{filecontents*}{test.bib}
@inproceedings{zhu,
author = {Benjamin Zhu and Kai Li and Hugo Patterson},
booktitle = {USENIX Conference on File and Storage Technologies
(FAST'08)},
month = {Feb},
title = {Avoiding the Disk Bottleneck in the {D}ata {D}omain
Deduplication File System},
year = {2008},
}
\end{filecontents*}
\begin{document}
\title{Bare Demo of IEEEtran.cls\\ for IEEE Conferences}
\author{\IEEEauthorblockN{Michael Shell}}
\maketitle
\begin{abstract}
The abstract goes here.
\end{abstract}
\IEEEpeerreviewmaketitle
\section{Introduction}
This demo file is intended to serve as a ``starter file''
for IEEE conference papers produced under \LaTeX\ using
IEEEtran.cls version 1.8b and later.
I wish you the best of success.
\hfill mds
\hfill August 26, 2015
\subsection{Subsection Heading Here}
Subsection text here. Citations here \cite{zhu}.
\subsubsection{Subsubsection Heading Here}
Subsubsection text here.
\section{Conclusion}
The conclusion goes here.
\section*{Acknowledgment}
The authors would like to thank...
\bibliographystyle{IEEEtran}
\bibliography{test}
\end{document}
если использовать \usepackage[keeplastbox]{flushend}, результат будет следующим: