拡大縮小したボックスにクリッピングを施したい

拡大縮小したボックスにクリッピングを施したい

- 帯田 木偶太 の投稿
返信数: 4
graphicx パッケージの \includegraphics では、オプションで指定して、
画像を指定範囲で切り出す(範囲外をクリッピングする)ことができますが、
文字を \scalebox や \resizebox で拡大縮小したものに対して
同様のことをする方法はあるでしょうか?

帯田 木偶太 への返信

Re: 拡大縮小したボックスにクリッピングを施したい

- 和田 勇 の投稿
とりあえずは矩形だと言うことだと思いますので、tikz の clip を使うのはどうでしょうか。添付のが参考になれば幸いです。

inline の場合はテストしていないのですが ...
和田 勇 への返信

Re: 拡大縮小したボックスにクリッピングを施したい

- 帯田 木偶太 の投稿
返信ありがとうございます。

》 とりあえずは矩形だと言うことだと思いますので、

ご明察のとおり、矩形を念頭に置いていました。

ご提示のソースを Cloud LaTeX で試してみたところ、綺麗に
クリッピングされているのを見て、少しく感動しています。

TikZ は使ったことがなかったのですが、位置合わせや範囲の指定も
思い通りにできるように勉強していきたいと思います。
※  その前に、ローカルの TeX 環境を新しいものにしなきゃ
    いけないかもしれませんが・・・ (汗)
帯田 木偶太 への返信

Re: 拡大縮小したボックスにクリッピングを施したい

- 和田 勇 の投稿

クリッピング領域を決めるのには grid を使うと把握しやすいかと思います。今回は、かなり大きめなので 2cm目盛りにしたものを再掲します。

  %! lualatex
  \documentclass{jlreq}
  \usepackage{graphicx}
  \usepackage{tikz}

  \begin{document}

  \begin{tikzpicture}
  \draw[step=2cm,gray,very thin] (-7,-5) grid (7,5);
  \draw (0,0) node{ \scalebox{10}[30]{サンプル} };
  \end{tikzpicture}

  \begin{tikzpicture}
  \clip (-6,-1) rectangle (10,4);
  \draw[step=2cm,gray,very thin] (-7,-5) grid (7,5);
  \draw (0,0) node{ \scalebox{10}[30]{サンプル} };
  \end{tikzpicture}
  \end{document}
和田 勇 への返信

Re: 拡大縮小したボックスにクリッピングを施したい

- 帯田 木偶太 の投稿
再びありがとうございます。

実際のグリフとの関係性ではなく、諸々の寸法をベースに計算しての範囲指定や
位置決めを考えているので、まぁ、ドキュメント類と首っ引きであれこれと
試してみようと思っています。