mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-09 18:31:04 +00:00
Add a layout and template for the R Journal
Patch by Yihui Xie.
This commit is contained in:
parent
cde541d785
commit
0d434033ec
63
lib/layouts/RJournal.layout
Normal file
63
lib/layouts/RJournal.layout
Normal file
@ -0,0 +1,63 @@
|
||||
# \DeclareLaTeXClass[report,RJournal.sty,booktabs.sty,natbib.sty]{report (R Journal)}
|
||||
|
||||
Format 35
|
||||
|
||||
Input stdclass.inc
|
||||
|
||||
Provides natbib-internal 1
|
||||
|
||||
ClassOptions
|
||||
Other a4paper
|
||||
End
|
||||
|
||||
DefaultModule knitr
|
||||
|
||||
AddToPreamble
|
||||
\usepackage{RJournal}
|
||||
\usepackage[round]{natbib}
|
||||
\bibliographystyle{abbrvnat}
|
||||
\usepackage{booktabs}
|
||||
|
||||
% use Schunk, Sinput and Soutput environments defined by RJournal
|
||||
<<include=FALSE>>=
|
||||
render_sweave()
|
||||
set_header(highlight = '')
|
||||
knit_hooks$set(document = hook_rjournal)
|
||||
@
|
||||
|
||||
\fancyhf{}
|
||||
\fancyhead[LO,RE]{\textsc{Contributed Article}}
|
||||
\fancyhead[RO,LE]{\thepage}
|
||||
\fancyfoot[L]{The R Journal Vol. X/Y, Month, Year}
|
||||
\fancyfoot[R]{ISSN 2073-4859}
|
||||
EndPreamble
|
||||
|
||||
InsetLayout "Flex:Abstract"
|
||||
LabelString "Abstract"
|
||||
LatexType Command
|
||||
LaTexName abstract
|
||||
LyXType Custom
|
||||
LabelFont
|
||||
Color latex
|
||||
EndFont
|
||||
End
|
||||
|
||||
InsetLayout "Flex:Address"
|
||||
LabelString "Address"
|
||||
LatexType Command
|
||||
LaTexName address
|
||||
LyXType Custom
|
||||
LabelFont
|
||||
Color latex
|
||||
EndFont
|
||||
End
|
||||
|
||||
InsetLayout "Flex:Email"
|
||||
LabelString "Email"
|
||||
LatexType Command
|
||||
LaTexName email
|
||||
LyXType Custom
|
||||
LabelFont
|
||||
Color latex
|
||||
EndFont
|
||||
End
|
439
lib/templates/RJournal.lyx
Normal file
439
lib/templates/RJournal.lyx
Normal file
@ -0,0 +1,439 @@
|
||||
#LyX 2.0 created this file. For more info see http://www.lyx.org/
|
||||
\lyxformat 413
|
||||
\begin_document
|
||||
\begin_header
|
||||
\textclass RJournal
|
||||
\use_default_options true
|
||||
\begin_modules
|
||||
knitr
|
||||
\end_modules
|
||||
\maintain_unincluded_children false
|
||||
\language english
|
||||
\language_package none
|
||||
\inputencoding auto
|
||||
\fontencoding global
|
||||
\font_roman default
|
||||
\font_sans default
|
||||
\font_typewriter default
|
||||
\font_default_family default
|
||||
\use_non_tex_fonts false
|
||||
\font_sc false
|
||||
\font_osf false
|
||||
\font_sf_scale 100
|
||||
\font_tt_scale 100
|
||||
|
||||
\graphics default
|
||||
\default_output_format default
|
||||
\output_sync 0
|
||||
\bibtex_command default
|
||||
\index_command default
|
||||
\paperfontsize default
|
||||
\spacing single
|
||||
\use_hyperref false
|
||||
\papersize default
|
||||
\use_geometry false
|
||||
\use_amsmath 1
|
||||
\use_esint 1
|
||||
\use_mhchem 1
|
||||
\use_mathdots 1
|
||||
\cite_engine natbib_authoryear
|
||||
\use_bibtopic false
|
||||
\use_indices false
|
||||
\paperorientation portrait
|
||||
\suppress_date false
|
||||
\use_refstyle 1
|
||||
\index Index
|
||||
\shortcut idx
|
||||
\color #008000
|
||||
\end_index
|
||||
\secnumdepth 3
|
||||
\tocdepth 3
|
||||
\paragraph_separation indent
|
||||
\paragraph_indentation default
|
||||
\quotes_language english
|
||||
\papercolumns 1
|
||||
\papersides 1
|
||||
\paperpagestyle default
|
||||
\tracking_changes false
|
||||
\output_changes false
|
||||
\html_math_output 0
|
||||
\html_css_as_file 0
|
||||
\html_be_strict false
|
||||
\end_header
|
||||
|
||||
\begin_body
|
||||
|
||||
\begin_layout Standard
|
||||
\begin_inset Note Note
|
||||
status open
|
||||
|
||||
\begin_layout Plain Layout
|
||||
You have to put the body of your article inside the
|
||||
\begin_inset Quotes eld
|
||||
\end_inset
|
||||
|
||||
article
|
||||
\begin_inset Quotes erd
|
||||
\end_inset
|
||||
|
||||
enviroment defined by RJournal.sty.
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
\begin_inset ERT
|
||||
status collapsed
|
||||
|
||||
\begin_layout Plain Layout
|
||||
|
||||
|
||||
\backslash
|
||||
begin{article}
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
\begin_inset ERT
|
||||
status open
|
||||
|
||||
\begin_layout Plain Layout
|
||||
|
||||
<<setup, include=FALSE>>=
|
||||
\end_layout
|
||||
|
||||
\begin_layout Plain Layout
|
||||
|
||||
render_sweave() # use Schunk, Sinput and Soutput environments defined by
|
||||
RJournal
|
||||
\end_layout
|
||||
|
||||
\begin_layout Plain Layout
|
||||
|
||||
set_header(highlight = '') # no need to
|
||||
\backslash
|
||||
usepackage{Sweave}
|
||||
\end_layout
|
||||
|
||||
\begin_layout Plain Layout
|
||||
|
||||
@
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Title
|
||||
Capitalized Title Here
|
||||
\end_layout
|
||||
|
||||
\begin_layout Author
|
||||
by Author A and Author B
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
\begin_inset Flex Abstract
|
||||
status open
|
||||
|
||||
\begin_layout Plain Layout
|
||||
An abstract of less than 150 words.
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Section
|
||||
Section title in sentence case
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
Write something here.
|
||||
A sample citation is
|
||||
\begin_inset CommandInset citation
|
||||
LatexCommand citet
|
||||
key "Lam94"
|
||||
|
||||
\end_inset
|
||||
|
||||
.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Section
|
||||
R code chunks
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
Press
|
||||
\family sans
|
||||
Ctrl+L
|
||||
\family default
|
||||
and input R code chunks which will be compiled by the
|
||||
\series bold
|
||||
knitr
|
||||
\series default
|
||||
package (
|
||||
\begin_inset Flex URL
|
||||
status collapsed
|
||||
|
||||
\begin_layout Plain Layout
|
||||
|
||||
http://yihui.name/knitr/
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
).
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
\begin_inset ERT
|
||||
status open
|
||||
|
||||
\begin_layout Plain Layout
|
||||
|
||||
<<sample-chunk, echo=TRUE>>=
|
||||
\end_layout
|
||||
|
||||
\begin_layout Plain Layout
|
||||
|
||||
x=1:10
|
||||
\end_layout
|
||||
|
||||
\begin_layout Plain Layout
|
||||
|
||||
rev(x)
|
||||
\end_layout
|
||||
|
||||
\begin_layout Plain Layout
|
||||
|
||||
summary(x)
|
||||
\end_layout
|
||||
|
||||
\begin_layout Plain Layout
|
||||
|
||||
@
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
You can also plot your data; see Figure
|
||||
\begin_inset CommandInset ref
|
||||
LatexCommand ref
|
||||
reference "fig:sample-figure"
|
||||
|
||||
\end_inset
|
||||
|
||||
for example.
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
\begin_inset Float figure
|
||||
placement tbph
|
||||
wide false
|
||||
sideways false
|
||||
status open
|
||||
|
||||
\begin_layout Plain Layout
|
||||
\begin_inset ERT
|
||||
status open
|
||||
|
||||
\begin_layout Plain Layout
|
||||
|
||||
<<sample-figure, fig.width=5, fig.height=3, out.width='.4
|
||||
\backslash
|
||||
|
||||
\backslash
|
||||
linewidth', fig.align='center'>>=
|
||||
\end_layout
|
||||
|
||||
\begin_layout Plain Layout
|
||||
|
||||
par(mar = c(4,4,.1,.1))
|
||||
\end_layout
|
||||
|
||||
\begin_layout Plain Layout
|
||||
|
||||
plot(x, pch=19, col=1:10)
|
||||
\end_layout
|
||||
|
||||
\begin_layout Plain Layout
|
||||
|
||||
@
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Plain Layout
|
||||
\begin_inset Caption
|
||||
|
||||
\begin_layout Plain Layout
|
||||
A sample figure.
|
||||
\begin_inset CommandInset label
|
||||
LatexCommand label
|
||||
name "fig:sample-figure"
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
\begin_inset Note Note
|
||||
status open
|
||||
|
||||
\begin_layout Plain Layout
|
||||
When you insert BibTeX bibliography here, do not use any bib styles.
|
||||
The R Journal has declared the style to be
|
||||
\begin_inset Quotes eld
|
||||
\end_inset
|
||||
|
||||
abbrvnat
|
||||
\begin_inset Quotes erd
|
||||
\end_inset
|
||||
|
||||
.
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
\begin_inset CommandInset bibtex
|
||||
LatexCommand bibtex
|
||||
bibfiles "biblio"
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
\begin_inset Flex Address
|
||||
status collapsed
|
||||
|
||||
\begin_layout Plain Layout
|
||||
Author A
|
||||
\begin_inset Newline newline
|
||||
\end_inset
|
||||
|
||||
Press Ctrl+Enter to input
|
||||
\begin_inset Newline newline
|
||||
\end_inset
|
||||
|
||||
address here
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\begin_inset Newline newline
|
||||
\end_inset
|
||||
|
||||
|
||||
\begin_inset Flex Email
|
||||
status collapsed
|
||||
|
||||
\begin_layout Plain Layout
|
||||
author.a@email
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
\begin_inset Flex Address
|
||||
status collapsed
|
||||
|
||||
\begin_layout Plain Layout
|
||||
Author B
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\begin_inset Newline newline
|
||||
\end_inset
|
||||
|
||||
|
||||
\begin_inset Flex Email
|
||||
status collapsed
|
||||
|
||||
\begin_layout Plain Layout
|
||||
author.b@email
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\begin_layout Standard
|
||||
\begin_inset ERT
|
||||
status collapsed
|
||||
|
||||
\begin_layout Plain Layout
|
||||
|
||||
|
||||
\backslash
|
||||
end{article}
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\begin_inset Note Note
|
||||
status open
|
||||
|
||||
\begin_layout Plain Layout
|
||||
Note
|
||||
\backslash
|
||||
begin{article} in the beginning of this article; now we close the
|
||||
\begin_inset Quotes eld
|
||||
\end_inset
|
||||
|
||||
article
|
||||
\begin_inset Quotes erd
|
||||
\end_inset
|
||||
|
||||
environment.
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
||||
|
||||
\end_layout
|
||||
|
||||
\end_body
|
||||
\end_document
|
Loading…
Reference in New Issue
Block a user