[cstex] Usazování boxů v kalendáři

Procházka Vladimír prochazka at asd-software.cz
Fri Apr 19 13:25:17 CEST 2013


Děkuji moc za rady. Už se sobota s nedělí usadila jak má pěkně vedle sebe a když jsem pak ještě odebral nadbytečné mezery v makrech, tak se i sobota zarovnala na levý okraj.

Laďa


From: cstex-bounces+prochazka=asd-software.cz at cs.felk.cvut.cz [mailto:cstex-bounces+prochazka=asd-software.cz at cs.felk.cvut.cz] On Behalf Of Jan Sustek
Sent: Friday, April 19, 2013 12:27 PM
To: Czech and Slovak TeX-related mailing list
Subject: Re: [cstex] Usazování boxů v kalendáři


Dobry den,



zkuste na sobotnim radku pouzit \noindent. Melo by to fungovat.



\hrule width \textwidth % cara nad

\noindent\SobotaDayInLeftWeeklyPlan{Sobota}{4}{0}{Filip}{Nazev statniho svatku}\hfill

\SobotaDayInLeftWeeklyPlan{Nedele}{5}{0}{Gizela}{Nazev statniho svatku}



Tim se zahaji horizontalni mod a hboxy se sobotou a nedeli se vysazi do jednoho radku.



Pripadne to primo nacpat do jednoho hboxu.



\hrule width \textwidth % cara nad

\hbox to \textwidth{\SobotaDayInLeftWeeklyPlan{Sobota}{4}{0}{Filip}{Nazev statniho svatku}\hfill % pro jistotu je lepsi \hss misto \hfill

\SobotaDayInLeftWeeklyPlan{Nedele}{5}{0}{Gizela}{Nazev statniho svatku}}



Problem u Vas byl, ze jste sazel hboxy ve vertikalnim modu a ty se vzdycky sazeji pod sebe. Ze byla nedele sikmo vpravo pod sobotou, to bylo zpusobeno tim, ze \hfill pred nedeli nastavil pod sobotou horizontalni mod a do nej vlozil zleva pruznou mezeru. Moje prvni reseni zahajilo horizontalni mod uz pod sobotou, coz by mohlo teoreticky zpusobit problem, kdybyste ihned po nedeli sazel nejaky osmy den. Druhe reseni vlozilo rovnou sobotu a nedeli do hboxu, po nemz TeX zustal ve vertikalnim modu.



Pekny den preje



Jan Sustek





---------- Původní zpráva ----------
Od: Procházka Vladimír <prochazka at asd-software.cz>
Datum: 19. 4. 2013
Předmět: [cstex] Usazování boxů v kalendáři


Sázím si v LaTeXu vložky do diáře Time Managementu (jsou vystaveny na http://www.jaknaopce.cz ) a v týdenním plánu potřebuji vedle sebe dostat box se sobotou a nedělí. Neděle mi však neustále ustřeluje dolů, místo aby byla na stejném řádku se sobotou. Můžete mi prosím poradit, kde je chyba a jak to napravit?



[cid:image001.png at 01CE3D01.5517AE40]



Použil jsem následující kód:



\documentclass[10pt, a5paper, twoside, czech]{article}

\usepackage[cp1250]{inputenc}

\usepackage[czech]{babel}



\usepackage{ifpdf}

\ifpdf \usepackage[pdftex]{graphicx}

\else\usepackage{graphicx}\fi





%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%% 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}{0mm}

\setlength{\headsep}{0mm}

\setlength{\textheight}{210mm} % výška textu

\setlength{\footskip}{0mm}



\setlength{\oddsidemargin}{15mm} % levy okraj pro liche stranky

\setlength{\evensidemargin}{8mm} % levy okraj pro sude stranky

\setlength{\textwidth}{125mm} % šířka textu

\setlength{\marginparsep}{0mm}

\setlength{\marginparwidth}{0mm}





% bez odsazení textu v prním řádku odstavce

\setlength{\parindent}{0pt}



\begin{document}









\newcommand\ZahlaviLeftWeeklyPlan[3]{

\vbox to 2cm{\offinterlineskip% Just show effects of \vskip.

\medskip

  \hbox to \textwidth{\mbox{\large{#1}}\hfill\mbox{#3}}\medskip\hbox to \textwidth{\large{#2}\hfill}

    \vfill\hbox to \textwidth{}}\vfill

}





\newcommand\xxxDayInLeftWeeklyPlan[5]{

\vbox to 3cm{\offinterlineskip% Just show effects of \vskip.

\hrule width \textwidth % cara nad

\smallskip

  \hbox to \textwidth{\mbox{\large{#1}}\hfill\mbox{#4}}\medskip\hbox to \textwidth{\large{#2}\hfill}

    \vfill\hbox to \textwidth{\scriptsize{#5\hfill}}\smallskip}

}





\newcommand\SobotaDayInLeftWeeklyPlan[5]{

\hbox to 58mm{

\vbox to 3cm{\offinterlineskip% Just show effects of \vskip.

\smallskip

\hbox to 58mm{\mbox{\large{#1}}\hfill\mbox{#4}}

\medskip

\hbox to 58mm{\large{#2}\hfill}

\vfill

\hbox to 58mm{\scriptsize{#5\hfill}}\smallskip}

}

}



%%%%%%%%%%%%%%%%%%%%%%%%%%

% Týdenní plán - Pondělí %

%%%%%%%%%%%%%%%%%%%%%%%%%%

\ZahlaviLeftWeeklyPlan{Leden}{Unor}{5. tyden}

\xxxDayInLeftWeeklyPlan{Pondeli}{30}{1}{Adam}{Nový rok}

\xxxDayInLeftWeeklyPlan{Utery}{31}{0}{Barbora}{Nazev statniho svatku}

\xxxDayInLeftWeeklyPlan{Streda}{1}{0}{Ctibor}{Nazev statniho svatku}

\xxxDayInLeftWeeklyPlan{Ctvrtek}{2}{0}{Dalibor}{Nazev statniho svatku}

\xxxDayInLeftWeeklyPlan{Patek}{3}{0}{Emil}{Nazev statniho svatku}

\vbox{\offinterlineskip% Just show effects of \vskip.

\hrule width \textwidth % cara nad

\SobotaDayInLeftWeeklyPlan{Sobota}{4}{0}{Filip}{Nazev statniho svatku}\hfill

\SobotaDayInLeftWeeklyPlan{Nedele}{5}{0}{Gizela}{Nazev statniho svatku}

}

\end{document}



Děkuji Laďa




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.felk.cvut.cz/pipermail/cstex/attachments/20130419/5e15b974/attachment-0003.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 25647 bytes
Desc: image001.png
URL: <http://lists.felk.cvut.cz/pipermail/cstex/attachments/20130419/5e15b974/attachment-0003.png>


More information about the csTeX mailing list