
"편지"에 대한 기능을 갖고 싶습니다. 문자란 괘선지이고 텍스트가 마치 "uline" 기능이 없는 것처럼 정렬되어 보인다는 것을 의미합니다.
더욱이 ulem
패키지는 내가 원하는 것이 아닙니다. 왜냐하면 마지막 줄은 항상 짧기 때문입니다(줄바꿈이 있는 모든 줄).
나는 시험 수업, 순서와 같은 것에 대해 더 많이 생각하고 있습니다 \fillwithlines
.
누구든지 아이디어가 있나요? 미리 감사드립니다!
\documentclass[fontsize=9pt,twoside, DIV=calc]{scrbook}
\usepackage[papersize={12.5cm,19cm},inner=10mm, outer=10mm, bottom=13mm, top=10mm, footskip=6mm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[]{lipsum}
\usepackage{xcolor}
\xdefinecolor{notiz}{RGB}{239,227,157}
\usepackage{tabularx}
\usepackage{tikz}
\usepackage{tikzsymbols}
\usepackage{varwidth}
\usetikzlibrary{shapes}
\usetikzlibrary{decorations.pathmorphing}
\usepackage{ulem}
\newcommand{\post}[1]{
\small
\begin{center}
\begin{tikzpicture}[pencildraw/.style={ %
decorate,
decoration={random steps,segment length=2pt,amplitude=1pt}
} %
]
\node[ preaction={fill=black,opacity=.5,% zeilenabstand=2.8,
transform canvas={xshift=1mm,yshift=-1mm}},
pencildraw,draw,fill=notiz,text width=.8\textwidth,
inner sep=5mm] {\uline{#1}};
\end{tikzpicture}
\end{center}
\normalsize
}
\begin{document}
\post{\lipsum[1]}
\end{document}
답변1
다음과 같은 적합한 괘선지를 찾으세요.http://www.wordmstemplates.com/wp-content/uploads/2015/08/lined-paper-template-9898.jpg, 이미지를 다운로드하여 \includegraphics
파일 이름으로 사용합니다.
괘선 텍스트 상자
\linedbox{<width>}{<content>}
여기에서는 페이지 나누기를 지원하지 않는 를 소개합니다 . 사용자 매개변수는 MWE 상단에 표시됩니다.
\addedleftmargin
줄이 그어진 상자의 왼쪽 여백(현재 20pt)\addedrightmargin
줄이 그어진 상자의 오른쪽 여백(현재 20pt)\scaledheight
크기가 조정된 용지 높이입니다. 용지의 규칙 간격을 글꼴 크기(현재 6.98in)와 일치시키는 데 사용됩니다.\scaledwidth
크기가 조정된 용지 너비입니다. 최소한 만들려는 가장 넓은 상자만큼 커야 합니다(값은 빨간색 선의 겉보기 너비와 왼쪽 여백 크기에 영향을 미칩니다)(현재\textwidth
).\naturalindent
일반적으로 빨간색 선 바로 오른쪽 지점(현재 의 15%\scaledwidth
)까지 크기 조정된 용지의 자연스러운 왼쪽 들여쓰기입니다.\topdiscard
버릴 크기 조절된 이미지 상단의 괘선 없는 종이 양(현재 의 10%\scaledheight
) 그리고\topbottomgap
괘선 상자 위와 아래에 수직 간격이 추가되었습니다(현재 1pt).
MWE는 다음과 같습니다
\documentclass{article}
\usepackage{graphicx,stackengine,trimclip}
\usepackage{lipsum}
\def\addedleftmargin{20pt}% LEFT MARGIN OF RULED BOX
\def\addedrightmargin{20pt}% RIGHT MARGIN OF RULED BOX
\def\scaledheight{6.98in}% ADJUST FOR DIFFERENT FONT SIZES
\def\scaledwidth{\textwidth}% SHOULD BE SET AT LEAST AS WIDE AS WIDEST USAGE
\def\naturalindent{.15\dimexpr\scaledwidth\relax}% BASED ON PAPER'S RED LINE LOCATION
\def\topdiscard{.10\dimexpr\scaledheight\relax}% UNRULED TOP OF PAPER TO THROW AWAY
\def\topbottomgap{1pt}% GAP ADDED ABOVE/BELOW RULED BOX
\def\reducedindent{\dimexpr\naturalindent-\addedleftmargin\relax}% CALCULATED QUANTITY
\newcommand\linedbox[2]{\noindent\savestack\pagetext{\begin{minipage}[b]{%
\dimexpr#1-\naturalindent+\reducedindent-\addedrightmargin}%
\strut#2\strut
\end{minipage}%
}%
\addstackgap[\topbottomgap]{\stackinset{r}{\addedrightmargin}{t}{1pt}{\pagetext}%
{\clipbox{%
\reducedindent{}
\dimexpr\scaledheight-\topdiscard-\ht\pagetextcontent-\dp\pagetextcontent\relax{}
\dimexpr\scaledwidth-\dimexpr#1\relax-\reducedindent\relax{}
\topdiscard%
}%
{\includegraphics[height=\scaledheight,width=\scaledwidth]{lined-paper-template-9898}}}}%
}
\begin{document}
\lipsum[1]
{\centering\linedbox{4.3in}{\lipsum[1]Hi Mom!!}\par}
Or this: \linedbox{2in}{This is a test of the emergency broadcasting system.
This is only a test}
\end{document}
유니버설 라인드 페이퍼
용지에 맞게 geometry
여백을 변경 해야 합니다.\fontsize
\documentclass{article}
\usepackage[margin=1.2in]{geometry}
\usepackage{everypage}
\usepackage{graphicx}
\usepackage{lipsum}
% THESE ARE LaTeX DEFAULTS; CAN CHANGE IF NEEDED.
\def\PageTopMargin{1in}
\def\PageLeftMargin{1in}
\newcommand\everyxy[3]{%
\AddEverypageHook{\smash{\hspace*{\dimexpr-\PageLeftMargin-\hoffset+#1\relax}%
\raisebox{\dimexpr\PageTopMargin+\voffset-#2\relax}{#3}}}}
\everyxy{0in}{11in}{\includegraphics[height=\paperheight,width=\paperwidth]{lined-paper-template-9898}}
\begin{document}
\fontsize{15pt}{18.8pt}\selectfont
\lipsum[1-3]
Hi Mom!!
\end{document}