[cstex] Rozhozené záhlavi s datumem
Procházka Vladimír
prochazka at asd-software.cz
Fri Nov 19 15:29:03 CET 2010
To je sázeno přímo pdfLaTeXem, takže žádné konverze pomocí ps2pdf nedělám. Výstup je přímo do PDF. Používám v tom pouze vodotisk s vlastním formulářem
\begin{picture}(0, 0)
\put(0, 11){\includegraphics{./TimeManagement.1}}
\end{picture}}
který je ale umístěn v patičce. Vodotisk vzniká mpostem a v patičce a je naprosto přesně usazený - tedy bezproblémový, kdyby jste to chtěla použít.
Problém je v sazbě záhlaví a v něm jsou jen obyčejné příkazy LaTeXu bez vkládání obrázků a konverzí mezi formáty. Takže by mělo stačit jen nějak upravit makro \Den
\newcommand\Den[3]{
\setbox0=\hbox{\Huge #2\,}%Zvětšená číslice dne
\setbox1=\hbox{\normalsize #1}%Den v týdnu (pondělí)
\setbox2=\hbox{\normalsize #3}%Měsíc a rok
\setbox3=\vbox{\box1\box2}
\hbox{\box0\box3}
}
protože když makro \Den nepoužiju a místo toho do hlavičky dám jen \today , tak je to usazené přesně
Laďa
-----Original Message-----
Of Marie Benediktova Vetrovcova
Sent: Friday, November 19, 2010 3:00 PM
To: Czech and Slovak TeX-related mailing list
Subject: Re: [cstex] Rozhozené záhlavi s datumem
Dobry den,
mne se podobne nemravnosti delaji pri ps2pdf, pouzivam tedy jine prevody ps na pdf, nebo spise pouzivam jen ciste ps (tam k zadnym posunum nedochazi). Rada bych tedy taky vyuzila lepsi znalosti, jak na to.
Marie Benediktova
Dne 19.11.2010 14:35, Procházka Vladimír napsal(a):
> Dobrý den,
>
> sázím si pdfLaTeXem diář TimeManagementu (něco na způsob ADK, ale s vlastními formuláři - viz příloha). V záhlaví na venkovní straně chci mít velkou číslici dne a vedle toho pod sebou den v týdnu (pondělí...) a měsíc s rokem. To zarovnané těsně nad linku záhlaví. (Máte-li ale lepší grafický návrh, rád se nechám inspirovat). Zvedne se mi to však nepřirozeně vysoko nad linku záhlaví a nevím, jak to umravnit. Na záhlaví používám fancyhdr . Vlastní sazbu boxů s datem provádí makro \Den.
>
>
>
> Vlastní skript pak vypadá takto:
>
>
>
> \documentclass[10pt, a5paper, twoside, czech]{article}
>
> \usepackage[czech]{babel}
>
> \usepackage[cp1250]{inputenc}
>
> \usepackage{graphics}
>
> \usepackage{multicol}
>
> \usepackage{longtable}
>
> \usepackage{amsthm}
>
> \usepackage{color}
>
>
>
>
>
>
>
>
>
>
>
>
>
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>
> %% Definice sazebniho obrazce %%
>
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>
> \setlength{\paperwidth}{148mm}
>
> \setlength{\paperheight}{210mm}
>
>
>
>
>
> \setlength{\hoffset}{-1.0in}
>
> \setlength{\voffset}{-1.0in}
>
>
>
> \setlength{\topmargin}{0.0in} % horní okraj
>
> \setlength{\headheight}{13mm}
>
> \setlength{\headsep}{2mm}
>
> \setlength{\textheight}{184mm} % výška textu
>
> \setlength{\footskip}{11mm}
>
>
>
>
>
> \setlength{\oddsidemargin}{12mm} % levy okraj pro liche stranky
>
> \setlength{\evensidemargin}{8mm} % levy okraj pro sude stranky
>
> \setlength{\textwidth}{128mm} % šířka textu
>
> \setlength{\marginparsep}{0mm}
>
> \setlength{\marginparwidth}{0mm}
>
>
>
>
>
>
>
> \usepackage{fancyhdr}
>
> \pagestyle{fancy}
>
>
>
>
>
> \newcommand\Den[3]{
>
> \setbox0=\hbox{\Huge #2\,}
>
> \setbox1=\hbox{\normalsize #1}
>
> \setbox2=\hbox{\normalsize #3}
>
> \setbox3=\vbox{\box1\box2}
>
> \hbox{\box0\box3}
>
> }
>
>
>
>
>
>
>
> \newcommand\LeftDailyPlan[1]{
>
> \fancyhead{} % clear all header fields
>
> \fancyfoot{} % clear all footer fields
>
> \renewcommand{\headrulewidth}{0.4pt}
>
> \renewcommand{\footrulewidth}{0.4pt}
>
> \fancyhead[LE]{{#1}}
>
> \fancyfoot[LE]{\setlength{\unitlength}{1mm}
>
> \begin{picture}(0, 0)
>
> \put(0, 11){\includegraphics{./TimeManagement.1}}
>
> \end{picture}}
>
> \hbox{\,}
>
> \clearpage
>
> }
>
>
>
>
>
> \newcommand\RightDailyPlan[1]{
>
> \fancyhead{} % clear all header fields
>
> \fancyfoot{} % clear all footer fields
>
> \renewcommand{\headrulewidth}{0.0pt}%0.4pt
>
> \renewcommand{\footrulewidth}{0.0pt}
>
> \fancyhead[RO]{{#1}}
>
> \fancyfoot[LO]{\setlength{\unitlength}{1mm}
>
> \begin{picture}(0, 0)
>
> \put(0, 11){\includegraphics{./TimeManagement.2}}
>
> \end{picture}}
>
> \hbox{\,}
>
> \clearpage
>
> }
>
>
>
>
>
>
>
> \usepackage{ifpdf}
>
> \ifpdf \usepackage[pdftex]{graphicx}
>
> \else\usepackage{graphicx}\fi
>
>
>
>
>
> \DeclareGraphicsRule {*} {mps} {*} {} %% nutno odremovat při překladu
> pdflatex graf.tex
>
>
>
>
>
> \begin{document}
>
>
>
>
>
>
>
> \RightDailyPlan{\Den{Pondělí}{15}{Leden 2010}}%
>
> \LeftDailyPlan{\Den{Pondělí}{15}{Leden 2010}}%
>
>
>
>
>
>
>
>
>
> \end{document}
>
>
>
>
>
>
>
>
>
> _______________________________________________
> csTeX mailing list
> csTeX at cs.felk.cvut.cz
> http://lists.felk.cvut.cz/mailman/listinfo/cstex
_______________________________________________
csTeX mailing list
csTeX at cs.felk.cvut.cz
http://lists.felk.cvut.cz/mailman/listinfo/cstex
More information about the csTeX
mailing list