ビーマーの列間の垂直破線

ビーマーの列間の垂直破線

垂直に描く方法破線ビーマーの列間の線?

私は作り方を見つけました垂直線、 だがしかし破線:(

答え1

少しハッキーですが、dashruleパッケージと\rotateboxマクロを使用するとgraphicx、次のようなことを実現できます (MWE はリンクした他の質問から取得)。

ここに画像の説明を入力してください

\documentclass[demo]{beamer}
\usepackage{dashrule}
\begin{document}
  \begin{columns}[c]
   \begin{column}{0.5\textwidth}
    \includegraphics<1>[width=0.35\textwidth]{picture.jpg}
   \end{column}
   \rotatebox{-90}{\hskip-1.8cm\hdashrule[0.2ex]{5cm}{1pt}{3mm}}
   \begin{column}{0.50\textwidth}
    \hskip10pt
    \includegraphics<1>[width=0.35\textwidth]{picture.jpg}
   \end{column}
  \end{columns}
\end{document}

\hdashruleマクロを rotatebox で囲み、回転後に でルールの開始点を手動で調整する必要があります\hskip

\hdashruleパッケージのドキュメントで説明されているコマンド パラメータを使用して、ルールの破線係数、太さ、長さなどを制御できます。

TikZソリューション

楽しみのために、TikZ ベースの代替ソリューションを紹介します。

\documentclass[demo]{beamer}
\usepackage{tikz}

\newcommand{\vdashrule}[1]{\tikz[remember picture]\draw[dashed,thick,overlay](current page.north)--+(0,-#1);}

\begin{document}
  \begin{columns}[c]
   \begin{column}{0.5\textwidth}
    \includegraphics<1>[width=0.35\textwidth]{picture.jpg}
   \end{column}
    \vdashrule{3.5}
   \begin{column}{0.50\textwidth}
    \hskip10pt
    \includegraphics<1>[width=0.35\textwidth]{picture.jpg}
   \end{column}
  \end{columns}
\end{document}

およびTikZ オプション\vdashruleを利用するコマンドを定義しました。これにより、ルールをフレームの境界 (または必要に応じてフレーム内の他の場所) に固定できます。overlayremember picture

ルールの長さは引数で指定され、スタイルは TikZ オプションを介して制御できます。

視覚的な結果は前のスクリーンショットとほぼ同じです。

関連情報