天地有情

[LaTeX] getmap --- ドキュメントで使用する 地図画像 をダウンロードする

§1 はじめに

getmapパッケージの目的は,地図画像の可能な限り単純な提供です.
(OpenStreetMap,Google Maps,Google Street View がサポートされています.)
なお,今回は OpenStreetMap(osm)は複雑なため除外してあります.

最も単純なケースでは,アドレス(緯度,経度)の指定で十分です.
パッケージは \write18 機能を使用してマップをロードします.
イメージは,外部のLuaスクリプトによってダウンロードされます.

1.1 インストール

必要に応じて,CTAN( http://www.ctan.org/pkg/getmap )から
ダウンロードしてください.

TeXLive/W32TeX などには標準でインストールされています.

1.2 マニュアル

コマンドラインから texdoc getmap を実行するか,
上記に同梱の getmap.pdf をお読み下さい.

§2 使い方

2.1プリアンブルに
  \usepackage {getmap}
  を記述します.

2.2 コマンド

getmap00.png


§3 サンプル

【注意】
・LaTeXファイル(.tex)では,日本語はサポートされていません.
・コンパイルは pdflatex filename.tex で処理してください.(lualatex でも可)
・コンパイルすると filename.pdf と 同時に png(または jpg)が生成されます.



3.1 mode=gm(Google Maps) の例

(1)経度・緯度を指定して地図画像を得る.

   北緯 35.658581, 東経 139.745433 (東京都港区芝公園付近)
   mode=gm (google map)

getmap01.png


※ 同時に生成される "minatoku.png" も参照してください.(以下,同様)

※ Google Earth を開くと,目的地が"度分秒"で表示されます.
   {北緯N,東経E}は"度分秒"表記を"10進数"表記に変換します.
   ここに,変換表( http://www.benricho.org/map_latlng_10-60conv/#10to60 )があります.


(2)場所を指定して地図画像を得る.

   墨田区 スカイツリー
   mode=gm

getmap02.png



(3)場所を指定して地図画像を得る.

   大阪 通天閣
   mode=gm

getmap03.png



3.2 mode=gsv(Google Street View) の例

(1)場所を指定して地図画像を得る.

   水戸市 偕楽園
   mode=gsv

getmap04.png



(2)場所を指定して地図画像を得る.

   浅草 浅草寺
   mode=gsv

getmap05.png



(EOF)

  1. 2017/06/14(水) 07:39:19|
  2. LaTeX Tools

[LaTeX] graphicxbox --- 背景としてグラフィックイメージを挿入する

§1 はじめに

graphicxboxパッケージは \graphicxbox と \fgraphicxbox の2つの新しいコマンドを定義しています.
これは標準LaTeXカラーパッケージの \colorbox と \fcolorbox の仲間です.

\graphicxbox コマンドは背景色ではなく背景としてグラフィックイメージを挿入しますが,
\fgraphicxbox は同じことを行いますが,ボックスの周りに色付きの枠を描画します.

1.1 インストール

必要に応じて,CTAN( http://www.ctan.org/pkg/graphicxbox )から
ダウンロードしてください.

1.2 マニュアル

コマンドラインから texdoc graphicxbox を実行するか,
上記に同梱の graphicxbox.pdf をお読み下さい.

§2 使い方

2.1プリアンブルに
  \usepackage {graphicxbox}
  を記述します.

2.2 コマンド

■ \graphicxbox[<Graphicx options>]{<graphic>}{<box content>}

  最初のパラメーターはオプションで,\includegraphics コマンドに渡されます.
  \includegraphics の scale, widthまたはheightパラメータは使用しないでください.
  このパッケージは,minipageなどの幅と高さを使用してグラフィックスの寸法を
  ボックスに合わせて設定します.

■ \fgraphicxbox[<model>]{<specification>}[<Graphicx options>]{<graphic>}{<box content>}

  このコマンドは \graphicxbox と同じですが,\fcolorboxと同様に枠をカラー囲みます.
  最初の2つのパラメータは,カラー指定である \fcolorbox で使用されるものと同じものです.
  次の3つの目のパラメータは \graphicxbox と同じです.


§3 サンプル


(1)\graphicxbox の例

graphicxbox01.png


(2)\fgraphicxbox の例

graphicxbox02.png



(EOF)
  1. 2017/06/13(火) 07:02:40|
  2. LaTeX Tools

[LaTeX] dpfloat --- ダブルページへの画像配置サポート

§1 はじめに

開かれた本に並んで表示されるように,フルページの2つの図表をフォーマットする
ことがあります.
最初の図表は左側(偶数ページ)に,2番目の図表は右側(奇数ページ)に表示する
必要があります.

LaTeX は,連続した2つの図表がこのように出てくることを保証する方法はありません.
パッケージdpfloatでは,図表を偶数ページに表示する指定ができるため,
ダブルページの図表をフォーマットすることができます.

1.1 インストール

必要に応じて,CTAN( http://www.ctan.org/pkg/dpfloat )から
ダウンロードしてください.

1.2 マニュアル

コマンドラインから texdoc dpfloat を実行するか,
上記に同梱の dpfloat.pdf をお読み下さい.

§2 使い方

2.1プリアンブルに
  \usepackage {dpfloat}
  を記述します.

2.2 コマンド

■ leftfullpage環境 \begin{leftfullpage} ~ \end{leftfullpage}

■ fullpage環境   \begin{fullpage} ~ \end{fullpage}


§3 サンプル

dbfloat01.png

\documentclass[a6paper,12pt,papersize]{jsarticle}%{jsbook}
\usepackage[dvipdfmx]{graphicx}
\usepackage{dpfloat}
%
\begin{document}
最初の図形は左側(偶数ページ)に,2番目の図形は右側(奇数ページ)に表示します.
\begin{figure}[p]
\begin{leftfullpage}
This is the left side figure\\
\includegraphics[width=6cm]{tiger.pdf}
\end{leftfullpage}
\end{figure}
%
\begin{figure}[p]
\begin{fullpage}
This is the right side figure\\
\includegraphics[width=6cm]{golfer.pdf}
\end{fullpage}
\end{figure}
\end{document}

(EOF)
  1. 2017/06/10(土) 11:16:35|
  2. LaTeX Tools

[LaTeX] spalign --- 行列や配列の簡素な記述方法

§1 はじめに

spalignパッケージの目的は,行列や配列などをタイプセットするのに必要なキーストロークの
数を減らすことです.
これは,アライメント区切り文字としてスペースを使用し,行末のインジケーターとしてセミコロン
を使用して,入力を軽減する機能を提供します.
多数の行列をタイプセットしなければならない人は,このパッケージで時間の節約が計られるはずです.
次は amsmath形式 と spalign形式 との違いを示します.

spalign00.png


1.1 インストール

必要に応じて,CTAN( http://www.ctan.org/pkg/spalign )から
ダウンロードしてください.

TeXLive/W32TeX などには標準でインストールされています.

1.2 マニュアル

コマンドラインから texdoc spalign を実行するか,
上記に同梱の spalign.pdf をお読み下さい.

§2 使い方

2.1プリアンブルに
  \usepackage {spalign}
  を記述します.

2.2 コマンド

"§3 サンプル" をご参照ください.

§3 サンプル

(1)\spalignmat コマンドの例

   コマンド仕様:\spalignmat[<column alignment>]{<text>}
   <column alignment>の配置に従って列が整列された行列を生成します.

spalign01.png



(2)\spalignarray コマンドの例

   コマンド仕様:\spalignarray{<alignment specifier>}{<text>}
   <alignment specifier>(配列指定子)を渡して配列環境を生成します.

spalign02.png


(3)\spalignvector コマンドの例

   コマンド仕様:\spalignvector [<column alignment>]{<text>}
   <column alignment>は上記の\spalignmatと同じです.

spalign03.png



(4)\spalignaugmatn コマンドの例

   コマンド仕様:\spalignaugmatn[<column alignment>]{<augmented columns>}{<text>}
   行列の右側から<augmented columns>に配置された垂直仕切線を持つ行列を生成します.

spalign04.png



(5)\spalignsys コマンドの例

   コマンド仕様:\spalignsys{<text>}
   変数が右揃えになるような単純な方程式のセットシステムです.

spalign05.png



(6)\spaligndelims コマンドの例

   コマンド仕様:\spaligndelims{<left-delim>}{<right-delim>}
   すべての行列マクロで使用される区切り文字を指定します.

spalign06.png


(EOF)


  1. 2017/06/08(木) 09:09:12|
  2. LaTeX Tools

[LaTeX] coseoul --- 文脈依存型のアウトライン要素

§1 はじめに

coseoulパッケージは,\chapter,\section などの代わりに使用できる "相対"コマンドを提供します.

1.1 インストール

必要に応じて,CTAN( http://www.ctan.org/pkg/coseoul )から
ダウンロードしてください.

1.2 マニュアル

コマンドラインから texdoc coseoul を実行するか,
上記に同梱の coseoul.pdf をお読み下さい.

§2 使い方

2.1プリアンブルに
  \usepackage {coseoul}
  を記述します.

2.2 コマンド

アウトライン要素がどのレベルで表示されるべきかを正確に指定する代わりに,
アウトライン階層内を上下するための相対的なコマンドを提供します.
提供されるコマンドは次のとおりです.

● \levelup{<title>}
ドキュメント階層内の1つのレベルに上がります.したがって、現在の位置の上に,
アウトライン要素 <title> を挿入します.

● \leveldown{<title>}
このコマンドは、ドキュメント階層の1つ下の階層に移動します。したがって、現在の位置の下に
アウトライン要素 <title> が挿入されます。

● \levelstay {<title>}
現在のドキュメント階層レベルにとどまっているので,現在のレベルと同じに
アウトライン要素 <title> を挿入します.

● \levelmultiup{<title>}{<levels>}
ドキュメント階層内の複数のレベルに上がります.したがって,現在のレベルと <levels> で
異なるレベルにアウトライン要素 <title> が挿入されます。

§3 サンプル

coseoul01.png


(注)\levelmultiup の箇所は 階層を1段上がるだけですので,
   \levelup を使っても構いません.


(EOF)

  1. 2017/06/06(火) 07:28:11|
  2. LaTeX Tools
前のページ 次のページ