%\newfontfamily\englishfont[Scale=MatchLowercase]{Linux Biolinum O}

\newcommand{\minicontent}{\foreach \x in {প্লেট,সসপেন(ঢাকনাসহ) \hfill সেট,বাটি/বোল,ভাত বাড়ার ছোট প্লেট,বন প্লেট,গ্লাস,হামান দিস্তা,চাকু,আলু ছেলার কাটার,বালতি,জগ,মগ,দস্তরখানা,চামচ,বটি,ঘুটনি,লুস্নি,দড়ি(রং সহ),বাজারের ব্যাগ,চুলা,সিলিন্ডার}{\ListItem{\x}\par\bigskip}}

enter image description here

The output shows that there was large space unused bellow of the page. When I use 0.33\textheight instead of 0.33\textwidth the lower text is in about to cut and make 2 pages although one page has no content.

enter image description here

Or, is there any solution or package that provide such a environment so that I can consider textwidth as textheight and write as normal scenario and the package automatically convert the text alongside the height.


1 Answer 1


You can get landscape orientation for the full document either by adding the lansdscape option to the LaTeX document classes, i.e.


or by loading the geometry package with its landscape option. This also allows you to set textwidth= and textheight=, or change the margins of the page.


If you want to change only part of the document, you can use the lscape package, which provides \begin{landscape} ... \end{landscape}.

  • @JohnKormylo You can change both textwidth and textheight using geometry.
    – Davislor
    Jul 17, 2018 at 3:12
  • Is these correct in Landscape land.textwidth=normal textheight and land.textheight=normal textwidth?
    – alhelal
    Jul 17, 2018 at 5:03
  • Sorry, using \begin{landscape} changes \textheight and \linewidth, but not \textwidth. (One can test for landscape using \ifdim\textwidth=\textheight) Jul 17, 2018 at 13:14

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .