[解決済み] グリッドに数字を追加する Tikz LaTeX
2022-02-15 14:04:16
質問
下のグリッドの外側に数字を追加するにはどうすればよいですか。以下のコードを試しましたが、中央揃えにならず、数字を入れることができません。
\documentclass{article}
\usepackage{geometry}
\geometry{hmargin=1cm,vmargin=1cm}
\usepackage{tikz}
\usetikzlibrary {shapes.geometric, arrows, arrows.meta}
\def\width{20}
\def\hauteur{25}
\begin{document}
\begin{tikzpicture}[x=1cm, y=1cm]
\draw[step=1mm, line width=0.1mm, black!5!white] (0,0) grid (\width,\hauteur);
\draw[step=5mm, line width=0.2mm, black!10!white] (0,0) grid (\width,\hauteur);
\draw[step=5cm, line width=0.5mm, black!10!black] (0,0) grid (\width,\hauteur);
\draw[step=1cm, line width=0.3mm, black!15!white] (0,0) grid (\width,\hauteur);
\end{tikzpicture}
\end{document}
解決方法は?
を組み合わせて使ってみてはいかがでしょうか。
\foreach
ループと
\node
の機能を利用しています。以下にソースコードを追加しました。
\documentclass{article}
\usepackage{geometry}
\geometry{hmargin=1cm,vmargin=1cm}
\usepackage{tikz}
\usetikzlibrary {shapes.geometric, arrows, arrows.meta}
\def\width{20}
\def\hauteur{25}
\begin{document}
\begin{tikzpicture}[x=1cm, y=1cm]
\draw[step=1mm, line width=0.1mm, black!5!white] (0,0) grid (\width,\hauteur);
\draw[step=5mm, line width=0.2mm, black!10!white] (0,0) grid (\width,\hauteur);
\draw[step=5cm, line width=0.5mm, black!10!black] (0,0) grid (\width,\hauteur);
\draw[step=1cm, line width=0.3mm, black!15!white] (0,0) grid (\width,\hauteur);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%% ADD THE PART BELOW %%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\foreach \x in {0, ..., \width} {%
% Bottom
\node[anchor=north] at (\x,0) {\x};
% Top
\node[anchor=south] at (\x,\hauteur) {\x};
}
\foreach \y in {0, ..., \hauteur} {%
% Left
\node[anchor=east] at (0,\y) {\y};
% Right
\node[anchor=west] at (\width,\y) {\y};
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\end{tikzpicture}
\end{document}
これにより、次のような出力が得られます。
もちろん、必要であれば、まだ少し間隔を調整することができます。これはあなたが求めている結果でしょうか?
関連
-
[解決済み】LaTeXで変数を定義する方法はありますか?
-
VScode+Latexの設定(Recipe terminated with fatal error: spawn xelatex ENOENT)
-
[解決済み] pdflatex - synctex=1 -interaction=nonstopmode %.tex コマンドを開始できませんでした。
-
[解決済み] アラインメントタブ文字と
-
[解決済み] LaTeXの2段組レイアウトでテキストがボーダー間に収まらない
-
[解決済み] LaTeXでPDFファイルを挿入する
-
[解決済み] LaTeXの表でテキストを折り返すには?
-
[解決済み] このLaTeX文書にインデントでコードを挿入する
-
[解決済み] 専門書のようなLaTeXのソースコード一覧表示
-
[解決済み] LaTeXでコードを美しく見せる [終了しました]。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】LaTeXで "Missing $ inserted "というエラーが発生する。
-
[解決済み] LaTeXの数式内部で三振をする方法は?[クローズド]
-
[解決済み] テーブルの外のキャプション?
-
[解決済み] latex エラー: 環境証明が未定義です。
-
[解決済み] beamer の半透明テキスト (pdflatex)
-
[解決済み] LaTeXタグの内容が余白を越えないようにする【非公開
-
[解決済み] LaTexエラー:単位(pt挿入) [終了しました。]
-
[解決済み] LaTeXでコンテンツを2段組で表示するには?
-
[解決済み] このLaTeX文書にインデントでコードを挿入する
-
[解決済み] LaTeXでコードを美しく見せる [終了しました]。