
どうやら、beamerposter はタイトルを自動生成しないので、手動で作成する必要があります。しかし、下の MWE は機能しません。何が問題なのでしょうか? このポスター デザインをもっと簡単にするにはどうすればいいでしょうか? 上部の中央に大きくタイトルを配置したいだけです。
\documentclass{beamer}
\usepackage[size=custom,height=105,width=80,scale=1]{beamerposter}
\begin{document}
\begin{frame}{}
\begin{block}
\VERYHuge A Novel Algorithm for #SAT
\end{block}
\begin{columns}[t]
\begin{column}{.45\linewidth}
\begin{block}{FOOBAR}
\VERYHuge foobar
\end{block}
\end{column}
\begin{column}{.45\linewidth}
\begin{block}{FOOBAR}
\VERYHuge foobar
\end{block}
\end{column}
\end{columns}
\end{frame}
\end{document}
答え1
#
--> に変更します\#
。ハッシュタグ文字は、特殊文字コードで#
特別な機能を持ちますLaTeX
。代わりに、制御シーケンス (またはマクロと呼ぶこともできます) が\#
文字を「タイプセット」するために割り当てられます (単独の文字#
は異なる方法で解釈されるため)。
単独の引数は#
、主にマクロ定義内で使用されます。これは例で説明するのが最もわかりやすいでしょう。
とします\newcommand\mymacro[2]{Typeset the first argument first, #1\par and then the second argument: #2}
。これは、マクロを\mymacro
次のように呼び出すと\mymacro{foo}{bar}
、foo
最初の括弧内で、マクロ定義で と記述した箇所が に置き換えられることを意味します#1
。同様に、#2
は に置き換えられますbar
。出力は になりますTypeset the first argument first, foo\par and then the second argument: bar
。角括弧の横の数字\mymacro[2]
(数字 2) は、LaTeX に次のことを指示する数字です。幾つかLaTeX は事前にいくつのパラメータが予想されるかを知ることができないため、パラメータはマクロ内にあります。
フォント サイズを大きくするには、\fontsize
2 つの引数を取るコマンドを使用して、フォント サイズを手動で制御できます。最初の引数はテキストのポイント サイズに関連し、2 番目の引数は行間間隔に関連します。
タイトルを中央に配置するために、環境を使用しました。あまり役に立たcenter
ないと思います...block
ポスターの上部にタイトルを配置するために、\vfill
現在のページ要素を次のようにバランスさせるコマンドを使用しました。
で区切られた 2 つのページ要素がある場合\vfill
、 は 2 つの要素を可能な限り最大限に分離します ( が指定されているポイントでページを「垂直に埋めます」 )。 複数のコマンドを使用すると、両側に同じ量の塗りつぶしが行われ、前後に\vfill
ある特定の要素が中央に配置される可能性があります。\vfill
\documentclass{beamer}
\usepackage[size=custom,height=105,width=80,scale=1]{beamerposter}
\begin{document}
\begin{frame}{}
\begin{center}
\protect\fontsize{100pt}{100pt}\protect\selectfont A Novel Algorithm for \#SAT
\end{center}
\vfill
\begin{columns}[t]
\begin{column}{.45\linewidth}
\begin{block}{FOOBAR}
\VERYHuge foobar
\end{block}
\end{column}
\begin{column}{.45\linewidth}
\begin{block}{FOOBAR}
\VERYHuge foobar
\end{block}
\end{column}
\end{columns}
\vfill
\end{frame}
\end{document}