2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Оформление оглавления в LaTeX
Сообщение18.10.2011, 19:07 
Завтра сдавать сборник трудов конференции в издательство.
Сегодня всплыла весьма гнусная проблемка.
В издательстве кровь из носа требуют, чтобы в оглавлении напротив названий глав не печатались номера страниц.
Т.е. оглавление должно выглядеть так:
Цитата:
РАЗДЕЛ 1
Статья 1.............10
Статья 2 .............15
Статья 3..............20

Весь интернет перерыла, не могу понять, как переопределить в своем стилевом файле команду \l@chapter, чтобы получилось то, чего хотят издатели.
В ворде можно было тупо нарисовать белый прямоугольник поверх точек.
В ТеХе такой вандализм не проходит.

Что можно сделать??

Да, еще один вопрос по тому же сборнику: можно ли на странице, где заканчивается список авторов, поставить таблицу с выходными данными. Не получается тоже =(

 
 
 
 Re: Оформление оглавления в LaTeX
Сообщение18.10.2011, 20:06 
По-моему самый быстрый и самый ленивый способ: перед самой последней компиляцией ручками переделать toc-файл так как Вам нужно, а в преамбулу вставить комманду \nofiles.

 
 
 
 Re: Оформление оглавления в LaTeX
Сообщение19.10.2011, 00:47 
Delcatty в сообщении #493917 писал(а):
В издательстве кровь из носа требуют, чтобы в оглавлении напротив названий глав не печатались номера страниц. ...
Весь интернет перерыла, не могу понять, как переопределить в своем стилевом файле команду \l@chapter, чтобы получилось то, чего хотят издатели.

У меня с классом book работает. Вот исправленное определение команды \l@chapter из этого класса:
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\newcommand*\l@chapter[2]{%
  \ifnum \c@tocdepth >\m@ne
    \addpenalty{-\@highpenalty}%
    \vskip 1.0em \@plus\p@
    \setlength\@tempdima{1.5em}%
    \begingroup
      \parindent \z@ \rightskip \@pnumwidth
      \parfillskip -\@pnumwidth
      \leavevmode \bfseries
      \advance\leftskip\@tempdima
      \hskip -\leftskip
      #1\nobreak\hfil \nobreak% \hb@xt@\@pnumwidth{\hss #2}
      \par
      \penalty\@highpenalty
    \endgroup
  \fi}


Delcatty в сообщении #493917 писал(а):
Да, еще один вопрос по тому же сборнику: можно ли на странице, где заканчивается список авторов, поставить таблицу с выходными данными. Не получается тоже =(

Непонятно, что это за список авторов. Как Вы его получаете? И что не получается? Может, там где-то команда завершения страницы? Тогда можно попробовать добавить выходные данные перед ней.

 
 
 
 Re: Оформление оглавления в LaTeX
Сообщение19.10.2011, 04:55 
Аватара пользователя
Для управления параметрами оглавления есть пакеты tocloft и tocvsec2. Возможно там есть решение.

 
 
 [ Сообщений: 4 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group