如下图,已经使用Tikz绘制了四线三个。那么应该如何将文字在线格中呢?
1 个赞
四线三格代码
\documentclass[twoside]{ctexart}
\usepackage{tikz}
\usepackage[paper=a4paper, nofoot, nomarginpar, headsep=0.3cm, top=2cm, scale=0.90]{geometry}
\usepackage{pgffor}
\usepackage{indentfirst}
\setlength{\parindent}{0em}
\usepackage{ifthen}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}
\fancyhead[RO]{Date:\quad{}\qquad{}/\quad{}\qquad{}/\qquad{}\qquad{}}
\usepackage{fontspec}
\setmainfont{Source Code Pro}
\begin{document}
\begin{tikzpicture}
\newcounter{counter_a}
\foreach \x in {0,3,6,...,264}{
\stepcounter{counter_a}
\ifthenelse{\value{counter_a} = 5}
{\setcounter{counter_a}{0}}
{\ifthenelse{\value{counter_a} = 2}{\draw [dashed, red] (0mm,\x mm) -- (\textwidth,\x mm);}{\draw [dashed] (0mm,\x mm) -- (\textwidth,\x mm);}}
}
\end{tikzpicture}
\begin{tikzpicture}
\setcounter{counter_a}{0}
\foreach \x in {0,3,6,...,264}{
\stepcounter{counter_a}
\ifthenelse{\value{counter_a} = 5}
{\setcounter{counter_a}{0}}
{\ifthenelse{\value{counter_a} = 2}{\draw [dashed, red] (0mm,\x mm) -- (\textwidth,\x mm);}{\draw [dashed] (0mm,\x mm) -- (\textwidth,\x mm);}}
}
\end{tikzpicture}
\end{document}
%%% Local Variables:
%%% mode: latex
%%% TeX-master: t
%%% End:
2 个赞
想法很好诶,而且效果也超赞!
如果字体换成圆体,那么就可以自做英文圆体字帖了。
拿这个线格 pdf 作为页面背景,然后设置好文字的大小,行距什么的,应该可以实现吧。可能要调一下。
圆体?是什么字体?
不会是要教娃学英语吧。。
也有叫花体的
我还单身呢,自己画着玩
花体太秀了 不适合我这样低调的人
那我推荐手写印刷体。好看而且低调
个人认为手写英文只要等高就很整洁。
题外话,“dose not” 是打错了吧,应该是"does not" 。
“Life has taught us that love does not consist of gazing at each other, but in looking outward together in the same direction.”
― Antoine de Saint-Exupéry
至于是"consist in"还是"consist of",我两种都看过,应该是翻译问题。
1 个赞
1 个赞
用Latex编译总是无法通过
试试使用xelatex.