あれ~あの操作をしたファイルどこやったっけ/あの操作どうやるんだっけ,みたいなやつ(山ほどある)とかをとりあえず自分用に.
卒業後にLaTeXを使う人は,もしかしたら役に立つかもしれません.
卒業して,塾とか予備校でバイトするんで教材の図のデータが欲しいです,みたいな人がいればここで公開します.
◆ウォーターマーク(PDF全体に文字をうっすらかけるアレです)
\usepackage{color}
\usepackage{fancybox}
\fancyput (-0.3in,-7.5in){
\color[rgb]{0.90,0.90,0.90}{ % ←数値が1に近いほど薄いです
\rotatebox{50}{
\scalebox{17}{Sample}
}
}
}
◆共通テストのマークのアレ(あの本に載ってるやつそのまま)
\eggが数式用,\eggsが和文用.
\useepackage{tikz}
\newcommand{\egg}[1]{%
\begin{tikzpicture}[samples=500,>=latex,join=round,baseline=-2.5pt]
\draw[thick] (0,0) circle[x radius=1.3mm, y radius=1.75mm] ;
\draw (0,0) node {\fontfamily{phv}\fontsize{8pt}{0}\selectfont #1\/};
\end{tikzpicture}}
\newcommand{\eggs}[1]{%
\begin{tikzpicture}[samples=500,>=latex,join=round,baseline=-3.6pt]
\draw[thick] (0,0) circle[x radius=1.3mm, y radius=1.75mm] ;
\draw (0,0) node {\fontfamily{phv}\fontsize{8pt}{0}\selectfont #1\/};
\end{tikzpicture}}
◆電磁波の図のデータ(海外サイトから拾って,少しアレンジしました)
\begin{tikzpicture}[x=(-15:1.2), y=(90:1.0), z=(-150:1.0),
line cap=round, line join=round,
axis/.style={black, thick,->,>=latex},
vector/.style={>=stealth,->}]
\large
\def\A{1.5}
\def\nNodes{5} % use even number
\def\nVectorsPerNode{8}
\def\N{\nNodes*40}
\def\xmax{\nNodes*pi/2*1.01}
\pgfmathsetmacro\nVectors{(\nVectorsPerNode+1)*\nNodes}
% main axes
\draw[axis] (0,0,0) -- ++(\xmax*1.1,0,0) node[right] {$z$};
\draw[axis] (0,-\A*1.4,0) -- (0,\A*1.4,0) node[right] {$x$};
\draw[axis] (0,0,-\A*1.4) -- (0,0,\A*1.4) node[above left] {$y$};
% small axes
\def\xOffset{{(\nNodes-2)*pi/2}}
\def\yOffset{\A*1.2}
\def\zOffset{\A*1.2}
\draw[axis] (\xOffset,\yOffset,-\zOffset) -- ++(\A*0.6,0,0) node[right] {$\vec{k}$};
\draw[axis] (\xOffset,\yOffset,-\zOffset) -- ++(0,\A*0.6,0) node[right] {$\color{orange!90!black}\vec{E}$};
\draw[axis] (\xOffset,\yOffset,-\zOffset) -- ++(0,0,\A*0.6) node[above left] {$\color{green!55!black}\vec{B}$};
% equation
\node[above right] at (\xOffset,-0.5*\yOffset,4*\zOffset)
{$\begin{aligned}
\color{orange!90!black}\vec{E} &=\color{orange!90!black}\vec{E}_0 \color{black}\sin(\vec{k}\cdot\vec{r}-ct)\\
\color{green!55!black}\vec{B} &= \color{green!55!black}\vec{B}_0 \color{black}\sin(\vec{k}\cdot\vec{r}-ct)\\
\end{aligned}$};
\node[below right] at (\xOffset,-0.5*\yOffset,4*\zOffset)
{$\color{orange!90!black}\vec{E}\color{black}\cdot\vec{k}= 0\,, \ \ \color{green!55!black}\vec{B}\color{black}\cdot\vec{k}=0\,, \ \ \vec{k}=c\color{orange!90!black}\vec{E}\color{black}\times\color{green!55!black}\vec{B}$};
% waves
\draw[very thick,variable=\t,domain=0:\nNodes*pi/2*1.01,samples=\N,orange!90!black]
plot (\t,{\A*sin(\t*360/pi)},0);
\draw[very thick,variable=\t,domain=0:\nNodes*pi/2*1.01,samples=\N,green!55!black]
plot (\t,0,{\A*sin(\t*360/pi)});
% draw vectors
\foreach \k [evaluate={\t=\k*pi/2/(\nVectorsPerNode+1);
\angle=\k*90/(\nVectorsPerNode+1);
\c=(mod(\angle,90)!=0);}]
in {1,...,\nVectors}{
\if\c1
\draw[vector,orange!90!black] (\t,0,0) -- ++(0,{\A*sin(2*\angle)},0);
\draw[vector,green!55!black] (\t,0,0) -- ++(0,0,{\A*sin(2*\angle)});
\fi
}
\end{tikzpicture}
% Electromagnetic wave - circular polarization
\begin{tikzpicture}[x=(-15:0.8), y=(90:1.0), z=(-150:1.0),
line cap=round, line join=round,
axis/.style={black, thick,->,>=latex},
vector/.style={>=stealth,->}]
\large
\def\A{1.5}
\def\nNodes{8} % use even number
\def\nVectorsPerNode{8}
\def\N{\nNodes*40}
\def\xmax{\nNodes*pi/2*1.01}
\pgfmathsetmacro\nVectors{\nVectorsPerNode*\nNodes}
\def\vE{\mathbf{E}}
\def\vB{\mathbf{B}}
\def\vk{\mathbf{\hat{k}}}
% main axes
\draw[axis] (0,0,0) -- ++(\xmax*1.1,0,0) node[right] {$x$};
\draw[axis] (0,-\A*1.4,0) -- (0,\A*1.4,0) node[right] {$x$};
\draw[axis] (0,0,-\A*1.4) -- (0,0,\A*1.4) node[above left] {$y$};
% waves
\draw[very thick,variable=\t,domain=0:\nNodes*pi/2*1.01,samples=\N]
plot (\t,{\A*cos(\t*360/pi)},{\A*sin(\t*360/pi)});
% draw vectors
\foreach \k [evaluate={\t=\k*pi/2/\nVectorsPerNode;
\angle=\k*90/\nVectorsPerNode;}]
in {1,...,\nVectors}{
\draw[vector] (\t,0,0) -- ++(0,{\A*cos(2*\angle)},{\A*sin(2*\angle)});
}
\end{tikzpicture}
◆TeXでポスター(大学生のとき使ったやつを.どこかから拾ってきたやつに,軽く説明を入れただけです)
\documentclass[final,dvipdfmx]{beamer}
\mode<presentation> {
\usetheme{Berlin}
}
\usepackage[orientation=portrait,size=a0,scale=1.4,debug]{beamerposter}
\usepackage[japanese]{babel}
\usepackage{bm}
\usepackage{amssymb}
\usepackage{tikz}
\usefonttheme{professionalfonts}
\usefonttheme[onlymath]{serif}
\renewcommand{\familydefault}{\sfdefault}
\setbeamerfont{caption}{size=\normalsize}
\setbeamerfont{block title}{size=\LARGE}
\setbeamerfont*{itemize/enumerate body}{size=\large}
\setbeamerfont*{itemize/enumerate subbody}{parent=itemize/enumerate body, size=\large}
\setbeamerfont*{itemize/enumerate subsubbody}{parent=itemize/enumerate subbody, size=\large}
\begin{document}
\begin{frame}[t]{}
\input{ } % ←ここにタイトル用のファイルを入れる
\begin{columns}[T]
\begin{column}{.49\linewidth}
\begin{block}{ } % ←ここに1つ目のブロックのタイトル
\input{ } % ←ここに1つ目のブロックに入れるファイル
\end{block}
\begin{block}{ } % あとは同じ.ブロックを増やしたければ各column内でブロック環境を入れればいい.以下,昔使った後のコピペ.
\input{ }
\end{block}
\end{column}
\begin{column}{.49\linewidth}
\begin{block}{モデル説明}
\input{}
\end{block}
\begin{block}{$N=2$の場合}
\input{}
\end{block}
\begin{block}{一般の$N$のについて}
\input{}
\end{block}
\end{column}
\end{columns}
\end{frame}
\end{document}
%◆タイトル用ファイル
\begin{minipage}[h]{0.88\columnwidth}
{\Huge { }} % ←ここにタイトルを入れる
{\small{\vspace{\baselineskip}}}
\Large{ } % ← 名前を入れるといい感じに
\end{minipage}
%画像を入れるなら
\begin{minipage}[]{0.11\columnwidth}
\begin{figure}\centering
\includegraphics[width=7.5cm]{ } ←ここに画像ファイル
\end{figure}
\end{minipage}
コメントを残す