Generaltext division

LaTeX specific issues not fitting into one of the other forums of this category.
Post Reply
blaf
Posts: 4
Joined: Sat Apr 26, 2008 12:19 pm

text division

Post by blaf »

Hi all,
I have little problem.

I have text:
Scenario:
\begin{enumerate}
\item some text
\item some other text
\end{enumerate}

Sometimes Tex prints text Scenario: at the end of the page and the enumeration on the next page.
How can I tell him to give the Scenerio text to the next page?

thanx blaf

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org
LaTeX books
User avatar
localghost
Site Moderator
Posts: 9202
Joined: Fri Feb 02, 2007 12:06 pm

text division

Post by localghost »

Insert a \newpage command right in front of it or put a minipage environment around that group.


Best regards
Thorsten¹
User avatar
Stefan Kottwitz
Site Admin
Posts: 10309
Joined: Mon Mar 10, 2008 9:44 pm

text division

Post by Stefan Kottwitz »

Hi blaf,

welcome to the LaTeX Community board!
I want to mention one alternative to Thorstens solutions, because inserting a \newpage may be not so good if the pages can still change, whereas the minipage environment does not allow any pagebreak inside that group, so the text (enumerate) may reach into the bottom.
I recommend to use the needspace package. You tell LaTeX with \needspace{...} how many space is needed. If there's not enough free space left on the page then a pagebreak will be inserted, otherwise not. Example:

Code: Select all

Code, edit and compile here:
\usepackage{needspace}
...
\needspace{3\baselineskip}
Scenario:
\begin{enumerate}
\item some text
...
\item some other text
\end{enumerate}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Stefan
LaTeX.org admin
blaf
Posts: 4
Joined: Sat Apr 26, 2008 12:19 pm

Re: text division

Post by blaf »

the needspace package is what i need

thanks so much
blaf
Posts: 4
Joined: Sat Apr 26, 2008 12:19 pm

Re: text division

Post by blaf »

so it works fine but there is a side effect

i have latex code:
\subsection{Správa èíselníkù}
%Následující text se zabývá popisem funkcí týkajících se správy èíselníkových tabulek.
Protože jsou všechny scénáøe velmi podobné scénáøùm uvedeným v sekci~\ref{subsec:spravaUzivatelu}
tak zde nebudou popisovány. Jedinou vyjímku tvoøí pøípad UC~6.1.2:~Vytvoøení/editace lékaøe
a~proto bude dále popsán. Základní pøehled poskytuje obrázek~\ref{fig:images/ciselnikyUC}.
\fig[width=140mm]{images/ciselnikyUC}{Use case diagram - Správa èíselníkù}
\\\\
% UC 6.1.2:~Vytvoøení/editace lékaøe
\needspace{1\baselineskip}
{\bf UC 6.1.2:~Vytvoøení/editace lékaøe}\label{par:editaceLekareUCDesc}\\
Popis: Umožòuje vytváøet resp. editovat nové resp. existující lékaøe.\\
Oprávnìní: Pøístup je poskytnut uživateli disponujícímu oprávnìním Spravovat èíselníky.
\needspace{1\baselineskip}Scénáø:
\begin{enumerate}
\item Zobrazení formuláøe pro editaci lékaøe.
\item V pøípadì existujícího lékaøe jsou pole formuláøe vyplnìna údaji o~lékaøi.
\item Vyplnìní/zmìna údajù o~lékaøi.
\item Zobrazení seznamu ústavù.
\item Výbìr ústavu pro lékaøe.
\item Kliknutí na tlaèítko Uložit.
\item Kontrola zadaných dat.
\item Uložení informací o lékaøi.
\item Zobrazení seznamu lékaøù.
\end{enumerate}
\needspace{1\baselineskip}
Vyjímky:
\begin{itemize}
\item V pøípadì chybnì vyplnìných údajù (napø. nevyplnìní povinné položky) je zobrazen stejný formuláø s~chybovou zprávou.
\end{itemize}

problem is that the bold text UC 6.1.2:~Vytvoøení/editace lékaøe and Scénáø: are intended. They should be aligned the same way as texts Popis: and Vyjimky

do you know where is the problem?

i've attached pdf file with the text

thx blaf
Attachments
dipl.pdf
(47.03 KiB) Downloaded 409 times
User avatar
gmedina
Posts: 2313
Joined: Wed Jul 11, 2007 11:45 pm

text division

Post by gmedina »

Use a \noindent command to prevent undesired indentations.

Code: Select all

\noindent\textbf{UC 6.1.2:~Vytvoøen÷/editace lékaøe}\label{par:editaceLekareUCDesc}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
By the way, the \bf command is obsolete, you can use \textbf{...} as I suggested, ot the global switch \bfseries. Further information can be found in l2tabu.
1,1,2,3,5,8,13,21,34,55,89,144,233,...
blaf
Posts: 4
Joined: Sat Apr 26, 2008 12:19 pm

Re: text division

Post by blaf »

now it works as I want, thx

I already have one other question

I have table and I'd like to merge several cells in one column
so it should look like:

--------------------------
|sdfsd|asdasdasdasda|
|sdfsd|-----------------|
|sdfsd|asdasdasdasda|
--------------------------

can i do that?

blaf
User avatar
Stefan Kottwitz
Site Admin
Posts: 10309
Joined: Mon Mar 10, 2008 9:44 pm

text division

Post by Stefan Kottwitz »

Hi blaf,

you could use \multicolumn.

Stefan
LaTeX.org admin
User avatar
gmedina
Posts: 2313
Joined: Wed Jul 11, 2007 11:45 pm

text division

Post by gmedina »

On the other hand, to produce an entry that spans over saveral rows, you can use the \multirow command provided by the multirow package.

A little example of \multicolumn and \multirow:

Code: Select all

Code, edit and compile here:
\documentclass{report}
\usepackage{multirow}
\begin{document}
\begin{tabular}{|c|c|}
\hline
\multicolumn{2}{|c|}{Entry spanning several columns}\\ \hline
column 1a & column 2a \\
column 1a & column 2a \\ \hline
\end{tabular}
\vspace{1cm}
\begin{tabular}{|c|c|}
\hline
\multirow{3}{*}{Entry spanning several rows}
& column 1b \\
& column 2b \\
& column 3b \\ \hline
\end{tabular}
\end{document}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
1,1,2,3,5,8,13,21,34,55,89,144,233,...
Post Reply