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

Jan Sustek Jan.Sustek at seznam.cz
Fri Apr 19 12:26:50 CEST 2013


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(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? 

 
 


 
 
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/146e7002/attachment-0003.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 25647 bytes
Desc: not available
URL: <http://lists.felk.cvut.cz/pipermail/cstex/attachments/20130419/146e7002/attachment-0003.png>


More information about the csTeX mailing list