﻿{"id":145,"date":"2025-06-05T19:03:22","date_gmt":"2025-06-05T17:03:22","guid":{"rendered":"https:\/\/waytex.webclass.cz\/?p=145"},"modified":"2025-06-18T15:24:22","modified_gmt":"2025-06-18T13:24:22","slug":"balicek-geometry-pro-nastaveni-rozvrzeni-stranky","status":"publish","type":"post","link":"https:\/\/waytex.webclass.cz\/?p=145","title":{"rendered":"Pokro\u010dil\u00e9 rozvr\u017een\u00ed str\u00e1nky v LaTeXu: Bal\u00ed\u010dky geometry, multicol, minipage a wrapfigure"},"content":{"rendered":"\n<p>Z\u00e1kladn\u00ed tvorbu dokumentu v LaTeXu jsme probrali v p\u0159\u00edsp\u011bvku <a href=\"https:\/\/waytex.webclass.cz\/?p=143\"><\/a><a href=\"https:\/\/waytex.webclass.cz\/?p=143\">Jak za\u010d\u00edt s LaTeXem<\/a>, tak si ho p\u0159e\u010dt\u011bte, pokud jste to je\u0161t\u011b neud\u011blali. V tomto \u010dl\u00e1nku se zam\u011b\u0159\u00edme na pokro\u010dil\u00e9 rozvr\u017een\u00ed str\u00e1nky a textu pomoc\u00ed bal\u00ed\u010dk\u016f geometry, multicol, minipage a wrapfigure. Uk\u00e1\u017eeme, jak nastavit okraje a velikost str\u00e1nky, vytvo\u0159it v\u00edcesloupcov\u00fd text, um\u00edstit bloky textu vedle sebe nebo obt\u00e9kat obsah, a p\u0159id\u00e1me barevn\u00e9 \u010d\u00e1ry pro odd\u011blen\u00ed sloupc\u016f \u010di or\u00e1mov\u00e1n\u00ed.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Nastaven\u00ed str\u00e1nky pomoc\u00ed bal\u00ed\u010dku geometry<\/h2>\n\n\n\n<p>Bal\u00ed\u010dek geometry umo\u017e\u0148uje p\u0159esn\u011b upravit okraje, velikost pap\u00edru a oblast textu. P\u0159idejte <code>\\usepackage{geometry}<\/code> do preambule a nastavte parametry p\u0159\u00edkazem <code>\\geometry{}<\/code>.<\/p>\n\n\n\n<p>Mo\u017enosti nastaven\u00ed:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Okraje<\/strong>: Definujte velikost okraj\u016f pomoc\u00ed <code>left, right, top, bottom<\/code>. Nap\u0159. <code>\\geometry{left=2cm, right=2cm, top=2.5cm, bottom=2.5cm}<\/code> vytvo\u0159\u00ed rovnom\u011brn\u00e9 okraje.<\/li>\n\n\n\n<li><strong>Velikost pap\u00edru<\/strong>: Vyberte <code>a4paper, a5paper, letterpaper<\/code> apod. Nap\u0159. <code>\\geometry{a4paper}<\/code> nastav\u00ed form\u00e1t A4.<\/li>\n\n\n\n<li><strong>Oblast textu<\/strong>: Pomoc\u00ed <code>textwidth<\/code> a <code>textheight<\/code> nastav\u00edte \u0161\u00ed\u0159ku a v\u00fd\u0161ku textu. Nap\u0159. <code>\\geometry{a4paper, textwidth=15cm, textheight=22cm}<\/code>.<\/li>\n\n\n\n<li><strong>Asymetrick\u00e9 okraje<\/strong>: Pro knihy pou\u017eijte <code>twoside<\/code> s <code>inner a outer<\/code>. Nap\u0159. <code>\\geometry{twoside, inner=3cm, outer=2cm}<\/code> nastav\u00ed v\u011bt\u0161\u00ed vnit\u0159n\u00ed okraj.<\/li>\n<\/ul>\n\n\n\n<p><strong>P\u0159\u00edklad<\/strong>: <code>\\geometry{a4paper, left=3cm, right=2cm, top=2cm, bottom=2cm}<\/code> vytvo\u0159\u00ed A4 s v\u011bt\u0161\u00edm lev\u00fdm okrajem.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">V\u00edcesloupcov\u00fd text s bal\u00ed\u010dkem multicol<\/h2>\n\n\n\n<p>Bal\u00ed\u010dek multicol rozd\u011bl\u00ed text do v\u00edce sloupc\u016f, ide\u00e1ln\u00ed pro let\u00e1ky nebo noviny. P\u0159idejte <code>\\usepackage{multicol}<\/code> a pou\u017eijte prost\u0159ed\u00ed <code>\\begin{multicols}{n}<\/code>.<\/p>\n\n\n\n<p>Mo\u017enosti nastaven\u00ed:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Po\u010det sloupc\u016f<\/strong>: <code>\\begin{multicols}{2}<\/code> vytvo\u0159\u00ed dva sloupce, <code>\\begin{multicols}{3}<\/code> t\u0159i.<\/li>\n\n\n\n<li><strong>Odd\u011blova\u010d sloupc\u016f<\/strong>: P\u0159\u00edkaz <code>\\setlength{\\columnseprule}{0.5pt}<\/code> p\u0159id\u00e1 tenkou \u010d\u00e1ru mezi sloupce. Pro barevnou \u010d\u00e1ru pou\u017eijte bal\u00ed\u010dek <code>xcolor<\/code>, nap\u0159. <code>\\columnseprulecolor{\\color{blue}}<\/code>.<\/li>\n\n\n\n<li><strong>P\u0159eru\u0161en\u00ed sloupce<\/strong>: P\u0159\u00edkaz <code>\\columnbreak<\/code> vynut\u00ed p\u0159esun textu do dal\u0161\u00edho sloupce.<\/li>\n<\/ul>\n\n\n\n<p><strong>P\u0159\u00edklad<\/strong>: <code>\\begin{multicols}{2} \\setlength{\\columnseprule}{0.5pt} \\columnseprulecolor{\\color{red}}<\/code> vytvo\u0159\u00ed dva sloupce s \u010dervenou \u010d\u00e1rou.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Rozvr\u017een\u00ed s minipage<\/h2>\n\n\n\n<p>Prost\u0159ed\u00ed minipage vytv\u00e1\u0159\u00ed bloky textu vedle sebe, nap\u0159. pro dv\u011b poloviny str\u00e1nky. Syntaxe je <code>\\begin{minipage}{\u0161\u00ed\u0159ka}<\/code>, kde \u0161\u00ed\u0159ka je nap\u0159. <code>0.5\\textwidth<\/code>.<\/p>\n\n\n\n<p>Mo\u017enosti nastaven\u00ed:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u0160\u00ed\u0159ka<\/strong>: <code>\\begin{minipage}{0.45\\textwidth}<\/code> zabere 45 % \u0161\u00ed\u0159ky textu.<\/li>\n\n\n\n<li><strong>Or\u00e1mov\u00e1n\u00ed<\/strong>: S bal\u00ed\u010dkem <code>xcolor<\/code> pou\u017eijte <code>\\fcolorbox<\/code>, nap\u0159. <code>\\fcolorbox{blue}{white}{\\begin{minipage}{0.45\\textwidth} Text \\end{minipage}}<\/code> pro modr\u00e9 or\u00e1mov\u00e1n\u00ed.<\/li>\n\n\n\n<li><strong>Zarovn\u00e1n\u00ed<\/strong>: Pou\u017eijte <code>T<\/code>, <code>C<\/code> nebo <code>B<\/code>, nap\u0159. <code>\\begin{minipage}[t]{0.5\\textwidth}<\/code>.<\/li>\n<\/ul>\n\n\n\n<p><strong>P\u0159\u00edklad<\/strong>: Dva minip\u00edky s \u010derven\u00fdm or\u00e1mov\u00e1n\u00edm rozd\u011bl\u00ed str\u00e1nku na dv\u011b \u010d\u00e1sti.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Obt\u00e9k\u00e1n\u00ed textu s wrapfigure<\/h2>\n\n\n\n<p>Bal\u00ed\u010dek wrapfig umo\u017e\u0148uje obt\u00e9kat text kolem bloku, nap\u0159. obr\u00e1zku nebo textu. P\u0159idejte <code>\\usepackage{wrapfig}<\/code> a pou\u017eijte <code>\\begin{wrapfigure}{pozice}{\u0161\u00ed\u0159ka}<\/code>, kde pozice je <code>R<\/code> nebo <code>L<\/code>.<\/p>\n\n\n\n<p>Mo\u017enosti nastaven\u00ed:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Um\u00edst\u011bn\u00ed a \u0161\u00ed\u0159ka<\/strong>: <code>\\begin{wrapfigure}{r}{0.3\\textwidth}<\/code> um\u00edst\u00ed blok vpravo s \u0161\u00ed\u0159kou 30 %.<\/li>\n\n\n\n<li><strong>Or\u00e1mov\u00e1n\u00ed<\/strong>: Pou\u017eijte <code>\\fcolorbox<\/code>, nap\u0159. <code>\\fcolorbox{green}{white}{\\parbox{0.3\\textwidth}{Text}}<\/code> pro zelen\u00e9 or\u00e1mov\u00e1n\u00ed.<\/li>\n\n\n\n<li><strong>\u010c\u00e1ra kolem<\/strong>: P\u0159\u00edkaz <code>\\setlength{\\wrapfigrule}{0.5pt} \\wrapfigrulecolor{\\color{blue}}<\/code> p\u0159id\u00e1 modrou \u010d\u00e1ru kolem wrapfigure.<\/li>\n<\/ul>\n\n\n\n<p><strong>P\u0159\u00edklad<\/strong>: <code>\\begin{wrapfigure}{l}{0.4\\textwidth}<\/code> um\u00edst\u00ed text vlevo s obt\u00e9k\u00e1n\u00edm vpravo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Uk\u00e1zkov\u00fd LaTeX k\u00f3d<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>\\documentclass&#91;a4paper,11pt]{article}\n\\usepackage&#91;czech]{babel}\n\\usepackage&#91;utf8]{inputenc}\n\\usepackage&#91;T1]{fontenc}\n\\usepackage{geometry}\n\\usepackage{multicol}\n\\usepackage{wrapfig}\n\\usepackage{xcolor}\n\n\\geometry{a4paper, left=2cm, right=2cm, top=2cm, bottom=2cm}\n\n\\begin{document}\n\n\\section{Testov\u00e1n\u00ed rozvr\u017een\u00ed str\u00e1nky}\n\n% Nastaven\u00ed str\u00e1nky s geometry\nTento dokument m\u00e1 okraje 2 cm nastaven\u00e9 bal\u00ed\u010dkem geometry.\n\n% V\u00edcesloupcov\u00fd text s barevnou \u010d\u00e1rou\n\\begin{multicols}{2}\n\\setlength{\\columnseprule}{0.5pt}\n\\columnseprulecolor{\\color{blue}}\nToto je prvn\u00ed sloupec. Text se automaticky rozd\u011bl\u00ed mezi sloupce.\n\\columnbreak\nToto je druh\u00fd sloupec, kam jsme p\u0159esko\u010dili p\u0159\u00edkazem \\columnbreak.\n\\end{multicols}\n\n% Dva minip\u00edky vedle sebe s or\u00e1mov\u00e1n\u00edm\n\\begin{minipage}&#91;t]{0.45\\textwidth}\n\\fcolorbox{red}{white}{\\parbox{0.9\\linewidth}{Tento text je v lev\u00e9m minip\u00edku s \u010derven\u00fdm or\u00e1mov\u00e1n\u00edm.}}\n\\end{minipage}\n\\hspace{0.04\\textwidth}\n\\begin{minipage}&#91;t]{0.45\\textwidth}\n\\fcolorbox{red}{white}{\\parbox{0.9\\linewidth}{Tento text je v prav\u00e9m minip\u00edku s \u010derven\u00fdm or\u00e1mov\u00e1n\u00edm.}}\n\\end{minipage}\n\n% Wrapfigure s obt\u00e9k\u00e1n\u00edm a \u010d\u00e1rou\n\\begin{wrapfigure}{r}{0.3\\textwidth}\n\\fcolorbox{green}{white}{\\parbox{0.9\\linewidth}{Tento text je v wrapfigure, obt\u00e9k\u00e1n zleva.}}\n\\end{wrapfigure}\nTento text obt\u00e9k\u00e1 wrapfigure vpravo. Bal\u00ed\u010dek wrapfig umo\u017e\u0148uje um\u00edstit text vedle obsahu.\n\n\\end{document}<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Tipy a dal\u0161\u00ed kroky<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ujist\u011bte se, \u017ee kompilujete pomoc\u00ed PDFLaTeX a soubory jsou v UTF-8.<\/li>\n\n\n\n<li>V <code>geometry<\/code> experimentujte s <code>marginratio<\/code> pro automatick\u00e9 vyv\u00e1\u017een\u00ed okraj\u016f.<\/li>\n\n\n\n<li>V <code>multicol<\/code> zkuste <code>\\raggedcolumns<\/code> pro nerovnom\u011brn\u00e9 sloupce.<\/li>\n\n\n\n<li><code>Wrapfigure<\/code> m\u016f\u017ee kolidovat s nadpisy, p\u0159e\u010dt\u011bte si dokumentaci na overleaf.com\/learn.<\/li>\n\n\n\n<li>Pro dal\u0161\u00ed inspiraci nav\u0161tivte Wikiknihy (LaTeX\/Typesetting) nebo <a href=\"https:\/\/ctan.org\/\">CTAN<\/a>.<\/li>\n<\/ul>\n\n\n\n<p>S t\u011bmito bal\u00ed\u010dky vytvo\u0159\u00edte vizu\u00e1ln\u011b atraktivn\u00ed dokumenty p\u0159izp\u016fsoben\u00e9 va\u0161im pot\u0159eb\u00e1m. Hodn\u011b \u0161t\u011bst\u00ed s LaTeXem!<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Z\u00e1kladn\u00ed tvorbu dokumentu v LaTeXu jsme probrali v p\u0159\u00edsp\u011bvku Jak za\u010d\u00edt s LaTeXem, tak si ho p\u0159e\u010dt\u011bte, pokud jste to je\u0161t\u011b neud\u011blali. V tomto \u010dl\u00e1nku se zam\u011b\u0159\u00edme na pokro\u010dil\u00e9 rozvr\u017een\u00ed str\u00e1nky a textu pomoc\u00ed bal\u00ed\u010dk\u016f geometry, multicol, minipage a wrapfigure. Uk\u00e1\u017eeme, jak nastavit okraje a velikost str\u00e1nky, vytvo\u0159it v\u00edcesloupcov\u00fd text, um\u00edstit bloky textu vedle sebe [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[7],"tags":[],"class_list":["post-145","post","type-post","status-publish","format-standard","hentry","category-firststeps"],"featured_image_src":null,"author_info":{"display_name":"ScamanderWayne","author_link":"https:\/\/waytex.webclass.cz\/?author=1"},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/waytex.webclass.cz\/index.php?rest_route=\/wp\/v2\/posts\/145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/waytex.webclass.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/waytex.webclass.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/waytex.webclass.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/waytex.webclass.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=145"}],"version-history":[{"count":3,"href":"https:\/\/waytex.webclass.cz\/index.php?rest_route=\/wp\/v2\/posts\/145\/revisions"}],"predecessor-version":[{"id":374,"href":"https:\/\/waytex.webclass.cz\/index.php?rest_route=\/wp\/v2\/posts\/145\/revisions\/374"}],"wp:attachment":[{"href":"https:\/\/waytex.webclass.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/waytex.webclass.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/waytex.webclass.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}