2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Колонтитулы в memoir
Сообщение01.03.2019, 14:49 
Аватара пользователя


23/07/07
147
Прошу помощи/совета как решить вопрос - нужно сделать некое Введение перед основным текстом с главами. Введение без нумерации, но в оглавление включается. С колонтитулами глав основного текста всё отлично. Проблема в том, что в колонтитуле Введения не отображается собственно название Введения, а подставляется Оглавление. Каким напильником пилить?
Используется синтаксис LaTeX
\documentclass{memoir}
\begin{document}
\newcommand{\mychapter}[1]{\chapter*{#1}\addcontentsline{toc}{chapter}{#1}}
\tableofcontents*
\chapterstyle{companion}
\mychapter{Introduction}
text text text\\
\newpage
text text text\\
\chapter{First}
text text text\\
\newpage
text text text\\
\end{document}

 Профиль  
                  
 
 Re: Колонтитулы в memoir
Сообщение01.03.2019, 21:40 


02/12/18
86
Singular
Попробуйте так:
Используется синтаксис LaTeX
\newcommand{\mychapter}[1]{
  \chapter*{#1}\addcontentsline{toc}{chapter}{#1}
  \markboth{\MakeUppercase{#1}}{\MakeUppercase{#1}}
}
 

 Профиль  
                  
 
 Re: Колонтитулы в memoir
Сообщение02.03.2019, 09:29 
Аватара пользователя


23/07/07
147
LMA
Спасибо большое! Всё отлично :!:

 Профиль  
                  
 
 Re: Колонтитулы в memoir
Сообщение02.03.2019, 14:11 
Аватара пользователя


23/07/07
147
В том же самом примере, обратил внимание, что если убрать название главы, то в Оглавлении появляется только номер главы. Что нужно сделать, чтобы в Оглавлении появлялось не "1", а "Chapter 1"?
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass{memoir}
\begin{document}
\newcommand{\mychapter}[1]{
  \chapter*{#1}\addcontentsline{toc}{chapter}{#1}
  \markboth{\MakeUppercase{#1}}{\MakeUppercase{#1}}
}
\tableofcontents*
\chapterstyle{companion}
\mychapter{Introduction}
text text text\\
\newpage
text text text\\
\chapter{}
text text text\\
\newpage
text text text\\
\end{document}
 

 Профиль  
                  
 
 Re: Колонтитулы в memoir
Сообщение02.03.2019, 18:59 
Аватара пользователя


23/07/07
147
Используется синтаксис LaTeX
\documentclass{memoir}
\begin{document}
\newcommand{\mchapter}{
  \chapter{}\addcontentsline{toc}{chapter}{\chaptername\ \arabic{chapter}}}
\tableofcontents*
\chapterstyle{companion}
\mchapter
text text text\\
\newpage
text text text\\
\end{document}
 
В этом случае в оглавлении дублируются две строки: первая - "1", вторая - "Chapter 1". Само собой, это неприемлемо. С колонтитулами всё нормально.

 Профиль  
                  
 
 Re: Колонтитулы в memoir
Сообщение02.03.2019, 21:13 


13/07/14
242
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass{memoir}
\renewcommand*{\cftchaptername}{\chaptername\space}
\begin{document}
    \newcommand{\mychapter}[1]{
        \chapter*{#1}\addcontentsline{toc}{chapter}{#1}
        \markboth{\MakeUppercase{#1}}{\MakeUppercase{#1}}
    }
    \tableofcontents*
    \chapterstyle{companion}
    \mychapter{Introduction}
    text text text\\
    \newpage
    text text text\\
    \chapter{}
    text text text\\
    \newpage
    text text text\\
\end{document}
 

В инструкции к классу memoir, вызываемой командой texdoc memoir в TeXLive, расписано много полезных команд, и приведены примеры.

 Профиль  
                  
 
 Re: Колонтитулы в memoir
Сообщение02.03.2019, 22:48 
Аватара пользователя


23/07/07
147
Lenchik
Спасибо :!:

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Модераторы: Toucan, maxal, PAV, Karan, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group