2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Создание название слайдов \printindex в beamer
Сообщение13.04.2019, 14:19 


13/04/19
11
Здравствуйте ,не могу понять как сделать название у слайдов предметного указателя


код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\newenvironment{theindex}{}{}
\usepackage{imakeidx}

\renewenvironment{theindex}{%
        \let\item\par  % definitions for subitem etc
        \let\subitem\par
        \let\subsubitem\par
}
\makeatletter
\def\@idxitem{\par}

\def\imki@firstpagestyle{empty}
\makeatother
\newcommand\indexspace{}
\makeindex
 


Используется синтаксис LaTeX
\makeindex
не дает параметров ,помогите,пожалуйста .

Пример
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[mathserif,12pt,aspectratio=169]{beamer}


\usepackage[T2A]{fontenc}
\usepackage[russian]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[scaled=0.95]{PTSans}
\usepackage{graphicx}
%\usepackage[usenames,dvipsnames]{xcolor}
\usepackage{epstopdf}
\usepackage{algorithm}
\usepackage{algorithmic}
\usepackage{latexsym,amssymb,amsthm}




\usepackage{multicol}


\newenvironment{theindex}{}{}
\usepackage{imakeidx}
\renewenvironment{theindex}{%
    \let\item\par   % definitions for subitem etc
    \let\subitem\par
    \let\subsubitem\par
}
\makeatletter
\def\@idxitem{\par}

\def\imki@firstpagestyle{empty}
\makeatother
\newcommand\indexspace{}
\makeindex

\begin{document}
\begin{frame}
\index{apple}
\end{frame}
\begin{frame}
\index{Algorithm}
\end{frame}
\printindex
\end{document}

 Профиль  
                  
 
 Posted automatically
Сообщение13.04.2019, 14:30 
Заслуженный участник


09/05/12
25179
 i  Тема перемещена из форума «TeXнические обсуждения» в форум «Карантин»
по следующим причинам:

- приведите минимальный пример, который можно собрать;
- на форуме есть подсветка синтаксиса LaTeX, ей стоит воспользоваться.

Исправьте все Ваши ошибки и сообщите об этом в теме Сообщение в карантине исправлено.
Настоятельно рекомендуется ознакомиться с темами Что такое карантин и что нужно делать, чтобы там оказаться и Правила научного форума.

 Профиль  
                  
 
 Posted automatically
Сообщение13.04.2019, 18:00 
Заслуженный участник


09/05/12
25179
 i  Тема перемещена из форума «Карантин» в форум «TeXнические обсуждения»

 Профиль  
                  
 
 Re: Создание название слайдов \printindex в beamer
Сообщение13.04.2019, 18:20 
Заслуженный участник
Аватара пользователя


31/01/14
11304
Hogtown
Используется синтаксис LaTeX
\begin{frame}[allowframebreaks]\frametitle{Index}
\printindex
\end{frame}

 Профиль  
                  
 
 Re: Создание название слайдов \printindex в beamer
Сообщение13.04.2019, 18:24 


13/04/19
11
Когда так делаю ,вначале предметного указателя появляется два пустых слайда

 Профиль  
                  
 
 Re: Создание название слайдов \printindex в beamer
Сообщение13.04.2019, 18:31 
Заслуженный участник
Аватара пользователя


31/01/14
11304
Hogtown
reinex в сообщении #1387518 писал(а):
Когда так делаю ,вначале предметного указателя появляется два пустых слайда

Ну так вы их сами и сделали:
Используется синтаксис LaTeX
\begin{frame}
\index{apple}
\end{frame}
\begin{frame}
\index{Algorithm}
\end{frame}

 Профиль  
                  
 
 Re: Создание название слайдов \printindex в beamer
Сообщение13.04.2019, 18:32 


13/04/19
11
Да нет же ,помимо этих с заголовком index два пустых слайда

 Профиль  
                  
 
 Re: Создание название слайдов \printindex в beamer
Сообщение13.04.2019, 18:40 
Заслуженный участник
Аватара пользователя


31/01/14
11304
Hogtown
reinex в сообщении #1387522 писал(а):
Да нет же ,помимо этих с заголовком index два пустых слайда

Когда вы пишете
Используется синтаксис LaTeX
\begin{frame}
\end{frame}

то даже если ничего внутри нет, то создается слайд. А команда \index что делает? Просто говорит о том что то, что внутри, вносится в индекс (но не печатает его). Она идет на странице где что-то определенное говорится о предмете
Вот замените там на
Используется синтаксис LaTeX
\begin{frame}
Apple\index{apple} is good for your health\index{health}. Vodka\index{vodka} is not.
\end{frame}

 Профиль  
                  
 
 Re: Создание название слайдов \printindex в beamer
Сообщение13.04.2019, 18:43 


13/04/19
11
Я не знаю ,что делает это команда ,но создается два пустых слайда ,лишних ,если просто
Используется синтаксис LaTeX
\printindex
написать ,то их не будет ,а если так ,то они появляются

 Профиль  
                  
 
 Re: Создание название слайдов \printindex в beamer
Сообщение13.04.2019, 18:49 
Заслуженный участник
Аватара пользователя


31/01/14
11304
Hogtown
reinex в сообщении #1387524 писал(а):
Я не знаю ,что делает это команда ,но создается два пустых слайда

Повторяю, медленно и печально: вы эти слайды сами сделали. Вот так надо:


код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass{beamer}
\newenvironment{theindex}{}{}
\usepackage{imakeidx}
\renewenvironment{theindex}{%
    \let\item\par   % definitions for subitem etc
    \let\subitem\par
    \let\subsubitem\par
}
\makeatletter
\def\@idxitem{\par}

\def\imki@firstpagestyle{empty}
\makeatother
\newcommand\indexspace{}
\makeindex

\begin{document}
\begin{frame}
Apple\index{apple} is good for your health\index{health}. Vodka\index{vodka} is not.


\end{frame}
\begin{frame}
\printindex
\end{frame}
\end{document}

 Профиль  
                  
 
 Re: Создание название слайдов \printindex в beamer
Сообщение13.04.2019, 19:00 


13/04/19
11
Не ,вы сейчас создали один слайд без
Используется синтаксис LaTeX
\begin{frame}[allowframebreaks]
так конечно проблем нет , а вот с allowframebreaks появляются пустые слайды

 Профиль  
                  
 
 Re: Создание название слайдов \printindex в beamer
Сообщение13.04.2019, 19:17 
Заслуженный участник
Аватара пользователя


31/01/14
11304
Hogtown
reinex в сообщении #1387528 писал(а):
так конечно проблем нет , а вот с allowframebreaks появляются пустые слайды

У меня не появляются. А нужно это будет, если индекс на одну frame не влезет

 Профиль  
                  
 
 Re: Создание название слайдов \printindex в beamer
Сообщение13.04.2019, 19:31 


13/04/19
11
Ну у меня 100+ индексов на один слайд точно никак не влезут, в этом и вся проблема , а ещё вы не знаете как подправить сортировку русских слов в предметном указателе ?

 Профиль  
                  
 
 Re: Создание название слайдов \printindex в beamer
Сообщение13.04.2019, 20:02 
Заслуженный участник
Аватара пользователя


31/01/14
11304
Hogtown
reinex в сообщении #1387534 писал(а):
Ну у меня 100+ индексов на один слайд точно никак не влезут, в этом и вся проблема ,

Делайте что вам говорят и вставляйте [allowframebreak] опцию
И у вас только один индекс, а то что вы называете "индексами" это всего лишь индексируемые термины.

 Профиль  
                  
 
 Re: Создание название слайдов \printindex в beamer
Сообщение13.04.2019, 20:19 


13/04/19
11
Я так и делаю ,но два пустых слайда появляются
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass{beamer}
\newenvironment{theindex}{}{}
\usepackage{imakeidx}
\renewenvironment{theindex}{%
    \let\item\par   % definitions for subitem etc
    \let\subitem\par
    \let\subsubitem\par
}
\makeatletter
\def\@idxitem{\par}

\def\imki@firstpagestyle{empty}
\makeatother
\newcommand\indexspace{}
\makeindex

\begin{document}
\begin{frame}
Apple\index{apple} is good for your health\index{health}. Vodka\index{vodka} is not.


\end{frame}
\begin{frame}[allowframebreak]
\printindex
\end{frame}
\end{document}

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

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



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

Сейчас этот форум просматривают: Lenchik


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

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