
ich benutzeAbonnierenum Linientrenner zu zeichnen.
Es funktioniert perfekt, aber in diesem Fall möchte ich den Zeilentrenner innerhalb einer Spalte platzieren, aber ich erhalte Fehler ...
Dies ist das MWE, das ich gemacht habe:
\documentclass[xcolor={dvipsnames,table}, hyperref={unicode}]{beamer}
\usepackage{etex}
\reserveinserts{28}
\setbeameroption{hide notes}
\mode<presentation> {
\usetheme{Singapore}
\usecolortheme{orchid}
\usepackage[dvipsnames]{xcolor}%before tikz
\usepackage[absolute,overlay]{textpos} %for positioning
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{graphicx} %Allows including images
\setbeamertemplate{navigation symbols}{} % To remove the navigation symbols from the bottom of all slides uncomment this line
\usepackage[export]{adjustbox}% http://ctan.org/pkg/adjustbox
\usetikzlibrary{positioning,shadows,calc,mindmap,trees,shapes,
decorations.pathreplacing}%calc is already called in the beamerthemeSIgN.sty file!
\usepackage{pgfplots}
\pgfplotsset{compat=1.7}%http://tex.stackexchange.com/questions/81899/what-does-running-in-backwards-compatibility-mode-mean-and-what-should-i-fix-t
\usepackage{multicol}
\usepackage{multirow}
%line separator
\usepackage[object=vectorian]{pgfornament}
\newcommand{\sectionline}[3]{%
\nointerlineskip \vspace{.5\baselineskip}\hspace{\fill}{
\resizebox{0.5\linewidth}{#3}{
\pgfornament[color = #1]{#2}
}
}
\hspace{\fill}
\par\nointerlineskip \vspace{.5\baselineskip}
}
\usefonttheme{serif} % default family is serif
\usepackage{fontspec}
\usepackage{lmodern}% http://ctan.org/pkg/lm
\defaultfontfeatures{Mapping=tex-text}
}
\begin{document}
%\mode* % same as ignorenonframetext
\section{Unit 1}
\subsection{}
\begin{frame}
\frametitle{My title}
\begin{columns}[T] % align columns
\begin{column}{.4\textwidth}
\includegraphics[width=\linewidth]{example-image}
\end{column}%
\hfill%
\begin{column}{.6\textwidth}
\setlength{\leftmargini}{0pt}
\begin{itemize}
\itemsep0.5em
\item Some text here
\end{itemize}
\hspace{30pt} More text here...
%\sectionline{blue}{88}{0.75ex} %I WANT THIS HERE, BUT DOESN'T WORK!
\end{column}%
\end{columns}
\sectionline{blue}{88}{0.75ex} %IT ONLY WORKS HERE
\begin{itemize}
\itemsep0.5em
\item more and more and more text
\item and yes! more text
\end{itemize}
\note{}
\end{frame}
\end{document}
Ich möchte jedoch, dass der Zeilentrenner NEBEN dem Bild und NICHT UNTER ihm ist ...
Wenn ich den Zeilentrenner innerhalb der Spalte platziere, erhalte ich die Fehlermeldung:
Sie können „\prevdepth“ nicht im horizontalen Modus verwenden.
Irgendeine Hilfe?
Antwort1
Die Fehlermeldung lautet: ! You can't use '\prevdepth' in horizontal mode.
Sie können vor dem Verlassen des horizontalen Modus eine Leerzeile einfügen oder, wie in Ignasis Kommentar vorgeschlagen, vor dem ersten Aufruf von in die Definition von \sectionline
einfügen .\par
\nointerlineskip
\sectionline
\documentclass[xcolor={dvipsnames,table}, hyperref={unicode}]{beamer}
\usepackage{etex}
\reserveinserts{28}
\setbeameroption{hide notes}
\mode<presentation> {
\usetheme{Singapore}
\usecolortheme{orchid}
\usepackage[dvipsnames]{xcolor}%before tikz
\usepackage[absolute,overlay]{textpos} %for positioning
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{graphicx} %Allows including images
\setbeamertemplate{navigation symbols}{} % To remove the navigation symbols from the bottom of all slides uncomment this line
\usepackage[export]{adjustbox}% http://ctan.org/pkg/adjustbox
\usetikzlibrary{positioning,shadows,calc,mindmap,trees,shapes,
decorations.pathreplacing}%calc is already called in the beamerthemeSIgN.sty file!
\usepackage{pgfplots}
\pgfplotsset{compat=1.7}%http://tex.stackexchange.com/questions/81899/what-does-running-in-backwards-compatibility-mode-mean-and-what-should-i-fix-t
\usepackage{multicol}
\usepackage{multirow}
%line separator
\usepackage[object=vectorian]{pgfornament}
\newcommand{\sectionline}[3]{%
\nointerlineskip \vspace{.5\baselineskip}\hspace{\fill}{
\resizebox{0.5\linewidth}{#3}{
\pgfornament[color = #1]{#2}
}
}
\hspace{\fill}
\par\nointerlineskip \vspace{.5\baselineskip}
}
\usefonttheme{serif} % default family is serif
\usepackage{fontspec}
\usepackage{lmodern}% http://ctan.org/pkg/lm
\defaultfontfeatures{Mapping=tex-text}
}
\begin{document}
%\mode* % same as ignorenonframetext
\section{Unit 1}
\subsection{}
\begin{frame}
\frametitle{My title}
\begin{columns}[T] % align columns
\begin{column}{.4\textwidth}
\includegraphics[width=\linewidth]{example-image}
\sectionline{orange}{88}{0.75ex}
\end{column}%
\hfill%
\begin{column}{.6\textwidth}
\setlength{\leftmargini}{0pt}
\begin{itemize}
\itemsep0.5em
\item Some text here
\end{itemize}
\hspace{30pt} More text here...
\sectionline{magenta}{88}{0.75ex} %I WANT THIS HERE, BUT DOESN'T WORK!
\end{column}%
\end{columns}
\sectionline{blue}{88}{0.75ex} %IT ONLY WORKS HERE
\begin{itemize}
\itemsep0.5em
\item more and more and more text
\item and yes! more text
\end{itemize}
\note{}
\end{frame}
\end{document}