2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Beamer title slide
Сообщение16.06.2020, 01:20 
Заслуженный участник
Аватара пользователя


11/12/05
10056
Можно ли добавить дополнительный текст в титульный слайд без сооружения костыльно-кастомного кода? Мне нужно как на картинке.
Вложение:
Need.jpg
Need.jpg [ 28.27 Кб | Просмотров: 0 ]

К сожалению не смог найти короткого решения.
Самостоятельная попытка заключиласть в том, чтобы включить этот текст в виде графики. Но почему-то бимер, невзирая на инструкции, ставит эту картинку наверх слайда, а мне хотелось бы поместить его в другое место. Результат попытки решения:
Вложение:
dl.jpg
dl.jpg [ 49.98 Кб | Просмотров: 0 ]


Можно ли её двигать вниз/вверх и вправо-влево?
Код и текст в виде графики прилагаются.
Вложение:
someimage.jpg
someimage.jpg [ 42.64 Кб | Просмотров: 0 ]


Код:
\documentclass{beamer}
\usepackage[scaled]{helvet}
\usepackage{graphicx}
\usetheme{default}


\title{\textbf{\LARGE{Differential Geometry for Toddlers}}}
\subtitle{{Idea suggested}: \text{by similar book series}}
\author{\small{\text{Shrek from Dullock, as well as}}\\
Fiona, Donkey and Cat in the Boots}
\institute{\large{\textbf{University of Dullockham}}}
\date{\today}
\titlegraphic{\vspace{8cm}} % to push the other text to the top


\begin{document}

\begin{frame}
   {\includegraphics[width=0.6\textwidth,height=.18\textheight]{someimage.jpg}}
   \titlepage
\end{frame}

\begin{frame}
% Empty frame to make sure that image is not showing on other slides
\end{frame}

\end{document}


В идеале, конечно, было бы все-таки иметь возможность встраивать текст, а не картинку.

 Профиль  
                  
 
 Re: Beamer title slide
Сообщение16.06.2020, 01:42 
Заслуженный участник
Аватара пользователя


31/01/14
11304
Hogtown
На любую страницу (и не только в Beamer) можно вставить текст.

Прежде всего загрузим пакет
Используется синтаксис LaTeX
\usepackage[absolute,overlay]{textpos}

Затем на нужной странице
Используется синтаксис LaTeX
\begin{textblock}{1}(-.6,.6)
\includegraphics[scale=.4]{/usr/local/texlive/texmf-local/tex/latex/beamer/themes/images/Utoronto_coa.pdf}
\end{textblock}

или
Используется синтаксис LaTeX
\begin{textblock}{5}(7,5.5)
\fbox{\scriptsize{
$ \mathsf{E}_N=\inf \Spec(\mathsf{H}_N)=\inf _{\Psi\colon \|\Psi\|=1}\langle \mathsf{H}_N\Psi,\,\Psi\rangle.$}}
\end{textblock}

но это если одна строчка. Если больше я нашел самое простое загрузить
Используется синтаксис LaTeX
\usepackage{tikz}

Используется синтаксис LaTeX
\begin{textblock}{5}(10,7)
\fbox{\begin{tikzpicture}
\node[right] at (0,0) {\scriptsize{$\sigma >0$ is arbitrarily small}};
\node[right] at (0,-.3) {\scriptsize{and $\delta=\delta(\sigma)>0$}};
 \end{tikzpicture}}
 \end{textblock}

здесь (5) это размер, а (7,5.5) координаты. В Beamer можно сделать вставки даже не ма всех слайдах одного фрейма:
Используется синтаксис LaTeX
\only<4>{ \begin{textblock}{5}(10,7)
\fbox{\begin{tikzpicture}
\node[right] at (0,0) {\scriptsize{$\sigma >0$ is arbitrarily small}};
\node[right] at (0,-.3) {\scriptsize{and $\delta=\delta(\sigma)>0$}};
 \end{tikzpicture}}
 \end{textblock}}

 Профиль  
                  
 
 Re: Beamer title slide
Сообщение16.06.2020, 04:07 
Заслуженный участник
Аватара пользователя


11/12/05
10056
Red_Herring

Спасибо большое за примеры. А в них Вы не используете команду \titlepage для создания титульной страницы или я плохо смотрю?

У меня вопрос был именно с этой командой. Хотя если не получится, я наверное воспользуюсь предложенными примерами и просто "нарисую" первый слайд, чтобы выглядел как можно ближе к нужному

 Профиль  
                  
 
 Re: Beamer title slide
Сообщение16.06.2020, 06:17 
Заслуженный участник
Аватара пользователя


31/01/14
11304
Hogtown
Dan B-Yallay в сообщении #1469024 писал(а):
А в них Вы не используете команду \titlepage для создания титульной страницы или я плохо смотрю?
Использую. Но я же объяснил, что то, что я описал, годится для любой страницы. Например, мой (Зум) доклад в Тел-Авивском университете

Используется синтаксис LaTeX
\begin{frame}

\titlepage
\begin{textblock}{1}(-.6,.6)
\includegraphics[scale=.4]{/usr/local/texlive/texmf-local/tex/latex/beamer/themes/images/Utoronto_coa.pdf}
\end{textblock}

\begin{textblock}{1}(12,1.6)
\includegraphics[scale=.4]{Tel_Aviv_university_logo.pdf}
\end{textblock}
\end{frame}

ПС. Какие-то добродеи сделали логи многих университетов в svg (ищите на вики) и я превращаю их в pdf с помощью svg2pdf или inkscape. Это мне дает чисто векторный pdf . Не используйте для этой цели convert (ImageMagick), и т. д., которые растеризируют. В принципе, есть пакет, позволяющий использовать svg впрямую, но это добавляет к веремени процессирования, т.ч. я предпочитаю иметь графику в "хорошо усваимамом" формате.

 Профиль  
                  
 
 Re: Beamer title slide
Сообщение16.06.2020, 08:01 
Заслуженный участник
Аватара пользователя


11/12/05
10056
Мне нужно вставить несколько строк, поэтому я следую инструкции начиная отсюда:
Red_Herring в сообщении #1469023 писал(а):
...
но это если одна строчка. Если больше я нашел самое простое загрузить
Используется синтаксис LaTeX
\usepackage{tikz}

Используется синтаксис LaTeX
\begin{textblock}{5}(10,7)
\fbox{\begin{tikzpicture}
\node[right] at (0,0) {\scriptsize{$\sigma >0$ is arbitrarily small}};
\node[right] at (0,-.3) {\scriptsize{and $\delta=\delta(\sigma)>0$}};
 \end{tikzpicture}}
 \end{textblock}

здесь (5) это размер, а (7,5.5) координаты. ..


И получаю ТеХ, который у меня не компилится:
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass{beamer}
\usepackage[scaled]{helvet}
\usepackage{graphicx}
\usepackage{tikz}
\usetheme{default}

\title{\textbf{\LARGE{Differential Geometry for Toddlers}}}
\subtitle{{Idea suggested}: \text{by similar book series}}
\author{\small{\text{Shrek from Dullock, as well as}}\\
Fiona, Donkey and Cat in the Boots}
\institute{\large{\textbf{University of Dullockham}}}
\date{\today}
\titlegraphic{\vspace{8cm}} % to push the other text to the top

\begin{document}

\begin{frame}
\titlepage
%%%.................Suggested example................
\begin{textblock}{5}(10,7)
\fbox{\begin{tikzpicture}
\node[right] at (0,0) {\scriptsize{$\sigma >0$ is arbitrarily small}};
\node[right] at (0,-.3) {\scriptsize{and $\delta=\delta(\sigma)>0$}};
\end{tikzpicture}}
\end{textblock}
%.......................End..........................
\end{frame}

\end{document}


Error:
! LaTeX Error: Environment textblock undefined.
! LaTeX Error: \begin{beamer@framepauses} on input line 27 ended by \end{textblock}.


Наверняка делаю что-то не так, но пока не вижу - что именно.
Вставлять pdf-ки я еще не пробовал, но с последним приведённым примером наверное испытаю.

 Профиль  
                  
 
 Re: Beamer title slide
Сообщение16.06.2020, 11:37 
Заслуженный участник
Аватара пользователя


31/01/14
11304
Hogtown
Dan B-Yallay в сообщении #1469028 писал(а):
И получаю ТеХ, который у меня не компилится:

Естественно. Поскольку в преамбуле нет
Используется синтаксис LaTeX
\usepackage[absolute,overlay]{textpos}

 Профиль  
                  
 
 Re: Beamer title slide
Сообщение16.06.2020, 13:41 
Заслуженный участник
Аватара пользователя


31/01/14
11304
Hogtown
Если не хочется рамочку, то все еще проще. Можно поменять позицию и размер textblock, а также размер шрифта

код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass{beamer}
\usepackage[scaled]{helvet}
\usepackage{graphicx}
\usepackage[absolute,overlay]{textpos}
\usepackage{tikz}
\usetheme{default}

\title{\textbf{\LARGE{Differential Geometry for Toddlers}}}
\subtitle{{Idea suggested}: \text{by similar book series}}
\author{\small{\text{Shrek from Dullock, as well as}}\\
Fiona, Donkey and Cat in the Boots}
\institute{\large{\textbf{University of Dullockham}}}
\date{\today}
\titlegraphic{\vspace{8cm}} % to push the other text to the top

\begin{document}

\begin{frame}
\titlepage
%%%.................Suggested example................
\begin{textblock}{8}(7.7,10)

\scriptsize{John Von Neumann: “If people do not believe that mathematics is simple, it is only because they do not realize how complicated life is.”


Plato: ``I have hardly ever known a mathematician who was capable of reasoning.''

Carl Friedrich Gauß:
``I have had my results for a long time: but I do not yet know how I am to arrive at them.”}
\end{textblock}
%.......................End..........................
\end{frame}

\end{document}


Кстати, можно выбрать красивую тему
Используется синтаксис LaTeX
\usetheme{CambridgeUS}

(я лично использую самопал Toronto = тот же CambridgeUS / AnnArbor с измененной гаммой цветов на наш университет)

 Профиль  
                  
 
 Re: Beamer title slide
Сообщение16.06.2020, 17:04 
Заслуженный участник
Аватара пользователя


11/12/05
10056
Red_Herring в сообщении #1469043 писал(а):
Естественно. Поскольку в преамбуле нет
Моя логика подкачала и я отнес эту директиву к однострочечной вставке. Теперь всё работает.

Red_Herring в сообщении #1469050 писал(а):
Кстати, можно выбрать красивую тему
B реале используется то ли Belrin, то ли Copenhagen. Bыбрал default тему в качестве минимального примера,

Red_Herring в сообщении #1469050 писал(а):
Если не хочется рамочку, то все еще проще.
Да, увидел рамку и хотел спросить, но Вы опередили.

Всё выглядит замечательно, Большое спасибо! :-)

Вопрос снят, можно закрывать.

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

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



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

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


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

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