顔写真名簿メモ
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#contents
クラスの学生たちの顔写真をデジカメで撮影して、
[[こんな感じ:http://www.str.ce.akita-u.ac.jp/~gotou/progr...
-B4版$\LaTeX$ソース[[kao_uso_b4.tex:http://www.str.ce.aki...
*必要な環境 [#yf28fc4c]
-以下のコマンド類が使えるLinuxパソコンなりWindowsのCygwin...
-日本語$\LaTeX$環境
-ImageMagick
*手順 [#x0bdf9b6]
**顔写真の撮影 [#v489d6a9]
-学籍番号順に撮影し、欠席者のところは、学籍番号を書いた紙...
撮影しておくと、ファイル名と学籍番号との対応がやりやすい。
-解像度は640*480とかできるだけ小さめに設定。
--''顔写真撮影の後、通常用途に解像度を戻すのを忘れないよ...
-最近のカメラは顔を縦長に撮っても顔がちゃんとした向きにな...
回転させる機能があるが、この機能はJPEGの拡張機能によるも...
以下に述べるeps変換をしたりすると横向きに戻ってしまうので、
一括で回転させることを念頭に、撮影の向きを決めておく(シャ...
ただし、デジカメの機能として縦向き写真を縦向きの画像とし...
機能がある場合は、そのように設定すれば、以下の一括回転の...
-顔の部分をできるだけ大きく撮影する。
**画像ファイル名を学籍番号に変える [#vc082b91]
画像ビューアーなどで、失敗画像などを適宜 削除して
欠席者も学籍番号を書いた紙の写真などのダミーを入れて、
一人一枚ずつファイル名の若い順に学籍番号順に並ぶ画像とす...
まず、ls *.jpg > lsjpg.csv などとして、画像ファイル名がフ...
並んだファイルを作る。
それを表計算ツールに読み込み、学生名簿の学籍番号と並べて...
適宜、mvコマンドや.jpgなどの拡張子を挿入してcsv出力し、
それをテキストエディタで、
mv dscn1631.jpg 7501234.jpg
mv dscn1633.jpg 7501235.jpg
mv dscn1634.jpg 7501236.jpg
みたいに整形して、保存し、実行属性を与えて実行して、
画像ファイル名を学籍番号とする。
vimのマクロを利用するなら、先頭行でqaと打って下に「記録中...
先頭行にmvと.jpgを挿入して2行目に移動してからqを打って記...
それを以下60行に適用するなら、60@a
仮にEye of Gnomeで一人一人顔を確認しながら手動で名前変換...
50人程度ならそれほどの手間ではない。
どうせ、Eye of Gnomeでこの作業をするなら、
この際、縦に撮影した顔写真を90度回転する作業も同時やって...
というのは、Eye of Gnomeは、1クリックで回転、もう1クリッ...
もう1クリックで次の画像へ移動できるので。
自動的に処理したい人は、以下参照。
**横向きの顔写真を一括で90度回転してeps形式で保存 [#o57a3...
ディレクトリ内の拡張子が.jpgのファイルを右回りに90度回転...
eps形式で保存するには
for a in *.jpg; do convert -rotate 90 $a `echo $a | sed ...
その他、回転しなくていいとか、回転だけしたいとかは、
[[ImageMagickメモ]]参照。
*名簿ファイルに\LaTeXコマンドを書き込む [#m8e53c1f]
名簿ファイルを表計算ツールで成形して、
学籍番号の列を学籍番号の左に1列コピーし、
その直前の列に
\begin{minipage}[h]{31mm}\includegraphics[width=28mm]{
と書き込まれた列を作り、
その直後の列に
.eps}\\
と書き込まれた列を作り、
氏名の列の左に\\ \end{minipage}と書き込まれた列を作る。
といった要領で以下のように整形し、
,\begin{minipage}[h]{31mm}\includegraphics[width=28mm]{,7...
,\begin{minipage}[h]{31mm}\includegraphics[width=28mm]{,7...
,\begin{minipage}[h]{31mm}\includegraphics[width=28mm]{,7...
これをcsv形式で出力する。
区切り文字を選択てきる場合は、スペースにする。
できない場合は、保存後にエディターでコンマを削除したりす...
でそれを、以下の「ここから名簿データ」以下に貼りつければ...
この名簿データ部分は、表計算ツールで学籍番号や研究室教員...
pdfを作るときは、dvipdfmのデフォールトだと大きいファイル...
なってしまうので、xdviでpdf化すると小さいサイズになる。
\documentclass[a4j]{jsarticle}
\setlength{\topmargin}{-10mm}
\setlength{\oddsidemargin}{-16mm}
\setlength{\textwidth}{186mm}
\setlength{\textheight}{260mm}
\usepackage[dvips]{graphicx,color}
\pagestyle{empty}
\begin{document}
\begin{center}
{\large\bf 2011年度2年生(54名)}
\end{center}
\textgt{\small
% ------- ここから名簿データ ------
\begin{minipage}[h]{31mm}\includegraphics[width=28mm]{12...
\begin{minipage}[h]{31mm}\includegraphics[width=28mm]{12...
\begin{minipage}[h]{31mm}\includegraphics[width=28mm]{12...
% ------- ここまで名簿データ ------
}
\end{document}
終了行:
#contents
クラスの学生たちの顔写真をデジカメで撮影して、
[[こんな感じ:http://www.str.ce.akita-u.ac.jp/~gotou/progr...
-B4版$\LaTeX$ソース[[kao_uso_b4.tex:http://www.str.ce.aki...
*必要な環境 [#yf28fc4c]
-以下のコマンド類が使えるLinuxパソコンなりWindowsのCygwin...
-日本語$\LaTeX$環境
-ImageMagick
*手順 [#x0bdf9b6]
**顔写真の撮影 [#v489d6a9]
-学籍番号順に撮影し、欠席者のところは、学籍番号を書いた紙...
撮影しておくと、ファイル名と学籍番号との対応がやりやすい。
-解像度は640*480とかできるだけ小さめに設定。
--''顔写真撮影の後、通常用途に解像度を戻すのを忘れないよ...
-最近のカメラは顔を縦長に撮っても顔がちゃんとした向きにな...
回転させる機能があるが、この機能はJPEGの拡張機能によるも...
以下に述べるeps変換をしたりすると横向きに戻ってしまうので、
一括で回転させることを念頭に、撮影の向きを決めておく(シャ...
ただし、デジカメの機能として縦向き写真を縦向きの画像とし...
機能がある場合は、そのように設定すれば、以下の一括回転の...
-顔の部分をできるだけ大きく撮影する。
**画像ファイル名を学籍番号に変える [#vc082b91]
画像ビューアーなどで、失敗画像などを適宜 削除して
欠席者も学籍番号を書いた紙の写真などのダミーを入れて、
一人一枚ずつファイル名の若い順に学籍番号順に並ぶ画像とす...
まず、ls *.jpg > lsjpg.csv などとして、画像ファイル名がフ...
並んだファイルを作る。
それを表計算ツールに読み込み、学生名簿の学籍番号と並べて...
適宜、mvコマンドや.jpgなどの拡張子を挿入してcsv出力し、
それをテキストエディタで、
mv dscn1631.jpg 7501234.jpg
mv dscn1633.jpg 7501235.jpg
mv dscn1634.jpg 7501236.jpg
みたいに整形して、保存し、実行属性を与えて実行して、
画像ファイル名を学籍番号とする。
vimのマクロを利用するなら、先頭行でqaと打って下に「記録中...
先頭行にmvと.jpgを挿入して2行目に移動してからqを打って記...
それを以下60行に適用するなら、60@a
仮にEye of Gnomeで一人一人顔を確認しながら手動で名前変換...
50人程度ならそれほどの手間ではない。
どうせ、Eye of Gnomeでこの作業をするなら、
この際、縦に撮影した顔写真を90度回転する作業も同時やって...
というのは、Eye of Gnomeは、1クリックで回転、もう1クリッ...
もう1クリックで次の画像へ移動できるので。
自動的に処理したい人は、以下参照。
**横向きの顔写真を一括で90度回転してeps形式で保存 [#o57a3...
ディレクトリ内の拡張子が.jpgのファイルを右回りに90度回転...
eps形式で保存するには
for a in *.jpg; do convert -rotate 90 $a `echo $a | sed ...
その他、回転しなくていいとか、回転だけしたいとかは、
[[ImageMagickメモ]]参照。
*名簿ファイルに\LaTeXコマンドを書き込む [#m8e53c1f]
名簿ファイルを表計算ツールで成形して、
学籍番号の列を学籍番号の左に1列コピーし、
その直前の列に
\begin{minipage}[h]{31mm}\includegraphics[width=28mm]{
と書き込まれた列を作り、
その直後の列に
.eps}\\
と書き込まれた列を作り、
氏名の列の左に\\ \end{minipage}と書き込まれた列を作る。
といった要領で以下のように整形し、
,\begin{minipage}[h]{31mm}\includegraphics[width=28mm]{,7...
,\begin{minipage}[h]{31mm}\includegraphics[width=28mm]{,7...
,\begin{minipage}[h]{31mm}\includegraphics[width=28mm]{,7...
これをcsv形式で出力する。
区切り文字を選択てきる場合は、スペースにする。
できない場合は、保存後にエディターでコンマを削除したりす...
でそれを、以下の「ここから名簿データ」以下に貼りつければ...
この名簿データ部分は、表計算ツールで学籍番号や研究室教員...
pdfを作るときは、dvipdfmのデフォールトだと大きいファイル...
なってしまうので、xdviでpdf化すると小さいサイズになる。
\documentclass[a4j]{jsarticle}
\setlength{\topmargin}{-10mm}
\setlength{\oddsidemargin}{-16mm}
\setlength{\textwidth}{186mm}
\setlength{\textheight}{260mm}
\usepackage[dvips]{graphicx,color}
\pagestyle{empty}
\begin{document}
\begin{center}
{\large\bf 2011年度2年生(54名)}
\end{center}
\textgt{\small
% ------- ここから名簿データ ------
\begin{minipage}[h]{31mm}\includegraphics[width=28mm]{12...
\begin{minipage}[h]{31mm}\includegraphics[width=28mm]{12...
\begin{minipage}[h]{31mm}\includegraphics[width=28mm]{12...
% ------- ここまで名簿データ ------
}
\end{document}
ページ名: