
指定したフォントを使用して、ページの境界線をテキストで装飾したいと思います。ここでは、 を使用していますAugie
。この回答円に沿ってテキストを書くにはどうすればいいですか?ガイダンスを提供します。ページ ノードからのオフセットとして、ページの端から 2.0 cmpath
の を設定しました。ただし、画像で示されているように、テキストはパスに沿っていません。ガイダンスがあれば、ぜひ教えてください。rectangle
tikz
これがMWEです。
\documentclass[a4paper,svgnames,dvipsnames]{article}
\usepackage[margin=2.25cm,showframe]{geometry}
\usepackage[T1]{fontenc}
\usepackage{lipsum}
\usepackage{tikz}
\usetikzlibrary{decorations,decorations.text}
\usetikzlibrary{shapes.geometric, arrows, shadows,positioning}
\usetikzlibrary{calc}
\usepackage{emerald}
\pagestyle{empty}
\setlength{\parindent}{0pt}
\begin{document}
\begin{tikzpicture}
\noindent\path
[%rotate=190,
draw=blue,line width=1.0pt,
postaction={%
decoration={%
text along path,
text={|\ECFAugie\huge\bfseries|
{Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce cursus metus eget lorem ullamcorper auctor. Vivamus vitae porttitor urna. Nunc aliquet, lectus at gravida semper, tortor odio fringilla elit, et elementum tellus neque eu erat. Sed luctus facilisis ex, eu lobortis mi semper ac. Duis fringilla consequat sem, non interdum ante lacinia vitae. Maecenas vel volutpat urna, eu dignissim dolor. Proin sed metus ante. }
},
text align=fit to path,
reverse path
},
decorate}]
($ (current page.north west) + (2.0cm,-2.0cm) $) rectangle ($ (current page.south east) + (-2.0cm,2.0cm) $) ;
\end{tikzpicture}
\end{document}
@esdd のコメントに応えて、コードを次のように書き直しましたが、今ではテキストがまったくありません。
\begin{tikzpicture}
\noindent\path
[%rotate=190,
draw=blue,line width=1.0pt,
postaction={decorate,
decoration={text along path,
text format delimiters={|}{|},
text={|\ECFAugie\huge\bfseries|Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce cursus metus eget lorem ullamcorper auctor. Vivamus vitae porttitor urna. Nunc aliquet, lectus at gravida semper, tortor odio fringilla elit, et elementum tellus neque eu erat.||},
text align=fit to path,
reverse path
},
}
]
($ (current page.north west) + (2.0cm,-2.0cm) $) rectangle ($ (current page.south east) + (-2.0cm,2.0cm) $) ;
\end{tikzpicture}
答え1
パッケージemerald
とAugie
フォントはMiKTeXの一部です。
text={|\ECFAugie\huge\bfseries|Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce ... ||}
remember picture,overlay
オプションに追加しますtikzpicture
。
\documentclass[a4paper,svgnames,dvipsnames]{article}
\usepackage[margin=2.25cm,showframe]{geometry}
\usepackage[T1]{fontenc}
\usepackage{lipsum}
\usepackage{tikz}
\usetikzlibrary{decorations,decorations.text}
\usetikzlibrary{shapes.geometric, arrows, shadows,positioning}
\usetikzlibrary{calc}
\usepackage{emerald}
\pagestyle{empty}
\setlength{\parindent}{0pt}
\begin{document}
\begin{tikzpicture}[remember picture,overlay]
\path
[%rotate=190,
draw=blue,line width=1.0pt,
postaction={%
decoration={%
text along path,
text={|\ECFAugie\huge\bfseries|
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce cursus metus eget lorem ullamcorper auctor. Vivamus vitae porttitor urna. Nunc aliquet, lectus at gravida semper, tortor odio fringilla elit, et elementum tellus neque eu erat. Sed luctus facilisis ex, eu lobortis mi semper ac. Duis fringilla consequat sem, non interdum ante lacinia vitae. Maecenas vel volutpat urna, eu dignissim dolor. Proin sed metus ante. ||
},
text align=fit to path,
reverse path
},
decorate}]
($ (current page.north west) + (2.0cm,-2.0cm) $) rectangle ($ (current page.south east) + (-2.0cm,2.0cm) $) ;
\end{tikzpicture}
\end{document}
2回実行すると
フォントには太字バージョンが存在しないようなので、警告が表示されることに注意してくださいAugie
。