
티켓 패키지를 사용하여 폴더 라벨을 조판하고 있습니다. 이것은 매우 훌륭하게 작동하지만 너비가 다르기 때문에 절대 위치 대신 상대 위치를 사용하여 더 많은 유연성을 추가하려고 합니다. 내 현재 솔루션은 모든 항목이 들어가는 테이블을 사용합니다. 라벨 하단(mwe의 페이지)에 '주제'(회전)를 원합니다.
이를 어떻게 달성합니까?
\documentclass[a4paper,10pt,draft]{letter}
\usepackage[emptycrossmark]{ticket}
\usepackage[]{enumitem}
\setlist[itemize]{leftmargin=2mm}
\unitlength=1mm
\hoffset=-16.2mm
\ticketNumbers{1}{4}
\ticketSize{192}{61}
\ticketDistance{0}{0}
\usepackage{graphicx}
\usepackage{rotating}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\renewcommand{\ticketdefault}{}%neccessary to 'clean' the
\newcommand{\filelabel}[3]{
\ticket{
\put(0,0){
\begin{sideways}
\begin{minipage}[t][\ticketHeight][t]{\ticketWidth}
\begin{tabular}{@{}p{\ticketHeight}@{}}
\multicolumn{1}{c}{
\includegraphics[width=.8\ticketHeight]{unilogo_cut}
}\\[2mm]
\hspace*{\fill}\huge#2\hspace*{2mm}\\[2mm]
#3\\
\multicolumn{1}{r|}{
\begin{rotate}{90}
\Huge#1%this entry should go to the bottom of the label
\end{rotate}
}
\end{tabular}
\end{minipage}
\end{sideways}
}
}
}
\newcommand{\entry}[2]{
\textbf{\Large#1}
#2
\vspace{5mm}
}
% and here are the labels...
\begin{document}
\sffamily
\filelabel{Versicherungen}{1}{
\entry{PKV}{
\begin{itemize}
\item Vertragswerk
\end{itemize}
}
\entry{Haftpflicht}{
\begin{itemize}
\item Vertragswerk
\end{itemize}
}
\entry{Hausrat}{
\begin{itemize}
\item Sonstiges
\end{itemize}
}
}
\ticketNumbers{1}{7}
\ticketSize{192}{35}
\filelabel{DSS / ICT}{1}{
\entry{ADSP}{
\begin{itemize}
\item Script
\item Übungen
\begin{itemize}
\item Mitschrift
\item Selbstrechen
\end{itemize}
\item Fragezettel
\item Altklausuren
\end{itemize}
}
\entry{Wireless Comm.}{
\begin{itemize}
\item Script
\item Übungen
\begin{itemize}
\item Mitschrift
\item Selbstrechen
\end{itemize}
\item Fragezettel
\item Altklausuren
\end{itemize}
}
}
\end{document}