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 > >
Olivier Crouzet
2023-Nov-18 09:03 UTC
[R] Can someone please have a look at this query on stackoverflow?
Indeed, it's not far from that. Actually stating these parameters (paperwidht and paperheight) with the geometry package replaces the A4 size (or any default size as e.g. letterpaper...) with specific dimensions. But the nuance is that common sizes are declared with, e.g. the 'paper=a4paper' argument, but that in your situation this setup will be replaced with specific dimensions (the paper argument only accepts predefined names defining conventional dimensions, while the paperwidth and paperheight arguments let you define arbitrary dimensions). Yours. Olivier. On Sat, 18 Nov 2023 13:20:49 +0530 Ashim Kapoor <ashimkapoor at gmail.com> wrote:> 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 > > > >-- Olivier Crouzet, PhD http://olivier.ghostinthemachine.space /Ma?tre de Conf?rences/ @LLING - Laboratoire de Linguistique de Nantes UMR6310 CNRS / Universit? de Nantes
Olivier Crouzet
2023-Nov-18 09:06 UTC
[R] Can someone please have a look at this query on stackoverflow?
And indeed again (I did not understand your previous question exactly at first), the 'hard-coded' definition of a landscape a4 sheet would therefore be: paperwidth=29.7cm, paperheight=21cm Olivier. On Sat, 18 Nov 2023 13:20:49 +0530 Ashim Kapoor <ashimkapoor at gmail.com> wrote:> 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 > > > >-- Olivier Crouzet, PhD http://olivier.ghostinthemachine.space /Ma?tre de Conf?rences/ @LLING - Laboratoire de Linguistique de Nantes UMR6310 CNRS / Universit? de Nantes
Possibly Parallel 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?