Portál AbcLinuxu, 12. května 2025 14:34
Ahoj
Potřeboval bych poradit s latexem. Potřebuji udělat tabulku, která se zobrazí v textu. Bude umístěna vlevo u okraje stránky. Na pravé straně od tabulky bude krátký text. Pod tabulkou chci mít nadpis nové sekce. Nemůžu přijít na to, jak to celé rozdělit. Tady je můj kód:
...Minimální nároky jsou tedy takovéto:\\
\begin{wraptable}[7]{l}[0]{230pt}
\begin{tabular}{|c|c|}
\hline
\multicolumn{2}{|c|}{\textbf{Minimum}}\\
\hline
Procesor & 800MHz\\
\hline
Operační paměť & 512MB\\
\hline
Pevný disk & 15GB volného místa\\
\hline
Grafická karta & SVGA 800x600\\
\hline
DVD-ROM & jakákoliv (externí, interní)\\
\hline
\end{tabular}
\end{wraptable}
Jak vidno, nároky jsou stejné, jako u Vist. Z mé zkušenosti s tímto systémem
mohu říct, že Windows 7 pracuje rychleji a možná i stabilněji než Windows Vista.
\section{Instalace}
\indent\indent Začněme in...
obrazek je v přiloze
Řešení dotazu:
(Znáte tag <pre>?) Zkoušel jsem to a jde o to, že wraptable si počítá ty řádky. Takže pokud jste si naprosto jistý, že už nikdy nebudete měnit formátování, tak máte 2 možnosti:
\hbox{}\hfill\break
což každé udělá jeden neviditelný řádek.
\vskip4\baselineskip
nebo nějakou jinou vertikální mezeru, aby vám to vyšlo.
Obávám se, že v TeXu nelze zjistit, kde zrovna se text nachází (sc. na kolikátém řádku v odstavci atp), takže se to musí takhle nějak zprasit...
pokud ten text nepatří k tabulce tak lze upravit počet řádků (\begin{wraptable}[?]{l}[0]{230pt}) a nadpis odsadit pomocí \vspace
jinak to lze řešit např:
\begin{table}
Minimální nároky jsou tedy takovéto:\\
\begin{tabular}{|c|c|}
\hline
\multicolumn{2}{|c|}{\textbf{Minimum}}\\
\hline
Procesor & 800MHz\\
\hline
Operační paměť & 512MB\\
\hline
Pevný disk & 15GB volného místa\\
\hline
Grafická karta & SVGA 800x600\\
\hline
DVD-ROM & jakákoliv (externí, interní)\\
\hline
\end{tabular}
\begin{minipage}Jak vidno, nároky jsou stejné, jako u Vist. Z mé zkušenosti s tímto systémem
mohu říct, že Windows 7 pracuje rychleji a možná i stabilněji než Windows Vista.\end{minipage}
\end{table}
\section{Instalace}
\indent\indent Začněme in...
minipage měla začínat nějak takhle
\begin{minipage}{0.5\linewidth}
Děkuji zkoušel jsem to pomocí \hbox{}\hfill\break a jede to, tak jak má
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.