Olivier Crouzet
2023-Nov-18 07:21 UTC
[R] Can someone please have a look at this query on stackoverflow?
Dear Ashim, these are documented in the LaTeX 'geometry' package (see for example on CTAN: https://ctan.org/pkg/geometry). As I added in my response on Stackoverflow, several parts in the RMarkdown header actually concern information that are processed by LaTeX to actually generate the PDF, among which the 'geometry' line. For someone who is used to working with LaTeX, it is relatively natural to 'identify' LaTeX options in these lines even though they are not structured exactly this way in a LaTeX document (but their names are the same). Concerning the choice for these specific numbers, it is relatively arbitrary. I've been doing this on LaTeX for years when I want to generate slides without using the 'beamer' document class and the things to take into account are: - These dimensions express the physical sizes of the pdf page (in a sense, what their size would be if you print the document without adapting to the paper in your printer) - If these sizes are reduced... the relative font size will increase because LaTeX will project the same font on a smaller virtual paper, - And if these sizes are increased... the relative font size will decrease because LaTeX will project the same font on a larger virtual paper, - I processed starting from 16x9cm sizes, resp. for paperwidth and paperheight, and estimated that the fonts were too large to my taste, then doubled them and felt that the fonts were too small for slides, then I ended up trying multiplying 16x9cm by a factor of 1.5, which gave me 24x13.5cm and I found it was ok. - But one may vary these sizes arbitrary (even using smaller steps and ratios differing from 16/9) depending on the aims to be reached. - It is also possible to specify different units (pt = points, in inches...) Yours. Olivier. On Sat, 18 Nov 2023 09:53:19 +0530 Ashim Kapoor <ashimkapoor at gmail.com> wrote:> Dear Olivier, > > Many thanks for your reply. > > This works well for me. > > How did you come up with the pagewidth / pageheight numbers? I do > understand that their ratio = 16:9, > but how did you choose these numbers? > > Best Regards, > Ashim > > On Fri, Nov 17, 2023 at 9:25?PM Olivier Crouzet > <olivier.crouzet at univ-nantes.fr> wrote: > > > > Dear Ashim, > > > > I don't think the aspectratio is appropriate in this context because > > it would imply that the beamer (LaTeX) class is used but you're > > actually using the article (LaTeX) class. > > > > You may use specifications of the geometry package rather than > > specifying options to the class: > > > > e.g. replace your current header: > > > > --- > > title: "Testing landscape and aspect ratio" > > output: > > pdf_document: > > number_sections: true > > classoption: > > - landscape > > - "aspectratio=169" > > header-includes: > > - \usepackage{dcolumn} > > documentclass: article > > geometry: margin=1.5cm > > --- > > > > with this one: > > > > --- > > title: "Testing landscape and aspect ratio" > > output: > > pdf_document: > > number_sections: true > > header-includes: > > - \usepackage{dcolumn} > > documentclass: article > > geometry: margin=1.5cm, paperwidth=24cm, paperheight=13.5cm > > --- > > > > Of course, you may change the exact dimensions and it will impact > > the relative font sizes. I've tested it and it generates what you > > want. > > > > Yours. > > Olivier. > > > > > > > > > > > > On Tue, 14 Nov 2023 10:03:23 > > +0530 Ashim Kapoor <ashimkapoor at gmail.com> wrote: > > > > > Dear all, > > > > > > I have posted a query which has received a response but that is > > > not working on my computer. > > > > > > Here is the query: > > > > > > https://stackoverflow.com/questions/77387434/pdf-from-rmarkdown-landscape-and-aspectratio-169 > > > > > > Can someone please help me ? > > > > > > Best Regards, > > > Ashim > > > > > > ______________________________________________ > > > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > > > https://stat.ethz.ch/mailman/listinfo/r-help > > > PLEASE do read the posting guide > > > http://www.R-project.org/posting-guide.html and provide commented, > > > minimal, self-contained, reproducible code. > > > > > > -- > > Olivier Crouzet, PhD > > http://olivier.ghostinthemachine.space > > /Ma?tre de Conf?rences/ > > @LLING - Laboratoire de Linguistique de Nantes > > UMR6310 CNRS / Universit? de Nantes > > > > ______________________________________________ > > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > > https://stat.ethz.ch/mailman/listinfo/r-help > > PLEASE do read the posting guide > > http://www.R-project.org/posting-guide.html and provide commented, > > minimal, self-contained, reproducible code.-- Olivier Crouzet, PhD http://olivier.ghostinthemachine.space /Ma?tre de Conf?rences/ @LLING - Laboratoire de Linguistique de Nantes UMR6310 CNRS / Universit? de Nantes
Ashim Kapoor
2023-Nov-18 07:50 UTC
[R] Can someone please have a look at this query on stackoverflow?
Dear Olivier, Many thanks for your reply. Very cool. You know what I thought ? I thought you had modified the A4 sheet size to compute the paperheight and paperwidth ? I wonder if that's another way of proceeding. Best, Ashim On Sat, Nov 18, 2023 at 12:51?PM Olivier Crouzet <olivier.crouzet at univ-nantes.fr> wrote:> > Dear Ashim, > > these are documented in the LaTeX 'geometry' package (see for example > on CTAN: https://ctan.org/pkg/geometry). As I added in my response on > Stackoverflow, several parts in the RMarkdown header actually concern > information that are processed by LaTeX to actually generate the PDF, > among which the 'geometry' line. For someone who is used to working with > LaTeX, it is relatively natural to 'identify' LaTeX options in these > lines even though they are not structured exactly this way in a LaTeX > document (but their names are the same). > > Concerning the choice for these specific numbers, it is relatively > arbitrary. I've been doing this on LaTeX for years when I want to > generate slides without using the 'beamer' document class and the > things to take into account are: > > - These dimensions express the physical sizes of the pdf page (in a > sense, what their size would be if you print the document without > adapting to the paper in your printer) > - If these sizes are reduced... the relative font size will increase > because LaTeX will project the same font on a smaller virtual paper, > - And if these sizes are increased... the relative font size will > decrease because LaTeX will project the same font on a larger > virtual paper, > - I processed starting from 16x9cm sizes, resp. for paperwidth and > paperheight, and estimated that the fonts were too large to my taste, > then doubled them and felt that the fonts were too small for slides, > then I ended up trying multiplying 16x9cm by a factor of 1.5, which > gave me 24x13.5cm and I found it was ok. > - But one may vary these sizes arbitrary (even using smaller > steps and ratios differing from 16/9) depending on the aims to be > reached. > - It is also possible to specify different units (pt = points, in > inches...) > > Yours. > Olivier. > > On Sat, 18 Nov 2023 09:53:19 +0530 Ashim Kapoor <ashimkapoor at gmail.com> > wrote: > > > Dear Olivier, > > > > Many thanks for your reply. > > > > This works well for me. > > > > How did you come up with the pagewidth / pageheight numbers? I do > > understand that their ratio = 16:9, > > but how did you choose these numbers? > > > > Best Regards, > > Ashim > > > > On Fri, Nov 17, 2023 at 9:25?PM Olivier Crouzet > > <olivier.crouzet at univ-nantes.fr> wrote: > > > > > > Dear Ashim, > > > > > > I don't think the aspectratio is appropriate in this context because > > > it would imply that the beamer (LaTeX) class is used but you're > > > actually using the article (LaTeX) class. > > > > > > You may use specifications of the geometry package rather than > > > specifying options to the class: > > > > > > e.g. replace your current header: > > > > > > --- > > > title: "Testing landscape and aspect ratio" > > > output: > > > pdf_document: > > > number_sections: true > > > classoption: > > > - landscape > > > - "aspectratio=169" > > > header-includes: > > > - \usepackage{dcolumn} > > > documentclass: article > > > geometry: margin=1.5cm > > > --- > > > > > > with this one: > > > > > > --- > > > title: "Testing landscape and aspect ratio" > > > output: > > > pdf_document: > > > number_sections: true > > > header-includes: > > > - \usepackage{dcolumn} > > > documentclass: article > > > geometry: margin=1.5cm, paperwidth=24cm, paperheight=13.5cm > > > --- > > > > > > Of course, you may change the exact dimensions and it will impact > > > the relative font sizes. I've tested it and it generates what you > > > want. > > > > > > Yours. > > > Olivier. > > > > > > > > > > > > > > > > > > On Tue, 14 Nov 2023 10:03:23 > > > +0530 Ashim Kapoor <ashimkapoor at gmail.com> wrote: > > > > > > > Dear all, > > > > > > > > I have posted a query which has received a response but that is > > > > not working on my computer. > > > > > > > > Here is the query: > > > > > > > > https://stackoverflow.com/questions/77387434/pdf-from-rmarkdown-landscape-and-aspectratio-169 > > > > > > > > Can someone please help me ? > > > > > > > > Best Regards, > > > > Ashim > > > > > > > > ______________________________________________ > > > > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > > > > https://stat.ethz.ch/mailman/listinfo/r-help > > > > PLEASE do read the posting guide > > > > http://www.R-project.org/posting-guide.html and provide commented, > > > > minimal, self-contained, reproducible code. > > > > > > > > > -- > > > Olivier Crouzet, PhD > > > http://olivier.ghostinthemachine.space > > > /Ma?tre de Conf?rences/ > > > @LLING - Laboratoire de Linguistique de Nantes > > > UMR6310 CNRS / Universit? de Nantes > > > > > > ______________________________________________ > > > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > > > https://stat.ethz.ch/mailman/listinfo/r-help > > > PLEASE do read the posting guide > > > http://www.R-project.org/posting-guide.html and provide commented, > > > minimal, self-contained, reproducible code. > > > -- > Olivier Crouzet, PhD > http://olivier.ghostinthemachine.space > /Ma?tre de Conf?rences/ > @LLING - Laboratoire de Linguistique de Nantes > UMR6310 CNRS / Universit? de Nantes > >
Apparently Analagous Threads
- Can someone please have a look at this query on stackoverflow?
- Can someone please have a look at this query on stackoverflow?
- Can someone please have a look at this query on stackoverflow?
- Can someone please have a look at this query on stackoverflow?
- Can someone please have a look at this query on stackoverflow?