
B0305 – Lab Eco Gral
https://ucr-ecologia.github.io/B0305-lab-eco-gral/
Escuela de Biologia, Universidad de Costa Rica
01 Aug 2025
[@autor2023]
@fig-crecimiento
Quarto es una aplicación independiente que debe instalarse en su sistema:
brew install quarto
o descargar instaladorsudo apt install quarto
o descargar .deb/.rpmVerificar instalación:
Si tienen renv.lock
del curso:
Verificar todo funciona:
Esto instalará automáticamente:
- quarto
(paquete R para interfaz)
- knitr
, ggplot2
, dplyr
- Todas las dependencias necesarias
Markdown es un lenguaje de marcado ligero para dar formato a texto
“Un documento Markdown debe ser legible tal como está, sin verse como si hubiera sido marcado con etiquetas o instrucciones de formato”
— John Gruber (creador de Markdown)
Código Markdown:
Resultado:
Texto en negrita
Texto en cursiva
Texto tachado
Párrafo normal con texto.
Enlaces:
Citas bibliográficas:
Resultado:
Según Begon et al. (2006), las poblaciones…
El crecimiento logístico (Verhulst, 1838; Gotelli, 2008) es fundamental.
Como mencionan varios autores (Pearl & Reed, 1925; Begon et al., 2006)
Inline math:
Display math:
Ecuaciones numeradas:
Resultado:
La población crece según \(N(t) = N_0 e^{rt}\)
\[N(t) = \frac{K}{1 + \left(\frac{K-N_0}{N_0}\right)e^{-rt}}\]
\[N(t) = N_0 e^{rt} \qquad(1)\]
Ver ecuación Equation 1 …
Código R en Quarto:
#| label: fig-crecimiento
#| fig-cap: "Crecimiento de S. cerevisiae"
#| echo: true
library(ggplot2)
data <- data.frame(
tiempo = 0:24,
densidad = exp(0.2 * (0:24))
)
ggplot(data, aes(tiempo, densidad)) +
geom_line() +
labs(x = "Tiempo (h)",
y = "Densidad (cells/mL)")
Como se observa en @fig-crecimiento, el crecimiento es exponencial.
Resultado ejecutado:
Como se observa en Figure 1, el crecimiento es exponencial.
Su plantilla incluye varios archivos importantes:
B305-report-template-kit/
├── B305-report-template.qmd # 📝 Plantilla principal
├── reference.docx # 📄 Formato Word de referencia
├── references.bib # 📚 Base de datos bibliográfica
├── apa.csl # 📋 Estilo de citación APA
├── styles.css # 🎨 Estilos HTML
└── how-to-knit.md # 📖 Instrucciones
¡Todos deben estar en la misma carpeta! 📂
El encabezado YAML configura todo el documento:
---
title: "TÍTULO DEL REPORTE (12–15 palabras)"
author:
- name: "Nombre Apellido-Apellido"
affiliation: "Escuela de Biología, Universidad de Costa Rica..."
keywords: ["palabra clave 1", "palabra clave 2", ...]
format:
pdf:
pdf-engine: xelatex
mainfont: "Times New Roman"
fontsize: 12pt
linestretch: 2 # Doble espacio
html:
css: styles.css
docx:
reference-doc: reference.docx
bibliography: references.bib
csl: apa.csl
lang: es
---
# Resumen
**Resumen:** (máx. 250 palabras).
**Palabras claves:** palabra1; palabra2; palabra3; palabra4; palabra5
# INTRODUCCIÓN
Contexto, antecedentes, hipótesis...
# MATERIALES Y MÉTODOS
Descripción detallada de métodos...
# RESULTADOS
Presentación objetiva de resultados...
# DISCUSIÓN
Interpretación y comparación con literatura...
# LITERATURA CITADA
(Se genera automáticamente)
El archivo references.bib
contiene todas sus referencias:
@book{begon2006ecology,
title={Ecology: from individuals to ecosystems},
author={Begon, Michael and Townsend, Colin R and Harper, John L},
year={2006},
publisher={Blackwell publishing}
}
@article{verhulst1838notice,
title={Notice sur la loi que la population suit dans son accroissement},
author={Verhulst, Pierre Fran{\c{c}}ois},
journal={Correspondance math{\'e}matique et physique},
volume={10},
pages={113--126},
year={1838}
}
references.bib
10.1038/nature12373
references.bib
Código Markdown:
<!-- Cita parentética -->
El crecimiento poblacional [@verhulst1838notice]
es fundamental.
<!-- Cita narrativa -->
Según @begon2006ecology, las poblaciones...
<!-- Múltiples citas -->
Varios autores [@verhulst1838notice; @gotelli2008primer]
han estudiado...
<!-- Solo año -->
@begon2006ecology mostraron...
<!-- Páginas específicas -->
Como indica @verhulst1838notice [p. 15], la ecuación...
Resultado:
El crecimiento poblacional (Verhulst, 1838) es fundamental.
Según Begon et al. (2006), las poblaciones…
Varios autores (Verhulst, 1838; Gotelli, 2008) han estudiado…
Begon et al. (2006) mostraron…
Como indica Verhulst (1838, p. 15), la ecuación…
Código R para figura:
#| label: fig-logistico
#| fig-cap: "Crecimiento logístico de S. cerevisiae"
#| fig-width: 6
#| fig-height: 4
#| echo: false
library(ggplot2)
t <- seq(0, 24, 0.1)
N <- 1000 / (1 + 99 * exp(-0.3 * t))
data <- data.frame(tiempo = t, densidad = N)
ggplot(data, aes(tiempo, densidad)) +
geom_line(color = "steelblue", size = 1.2) +
labs(x = "Tiempo (horas)",
y = "Densidad (células/mL)") +
theme_bw()
Como se observa en @fig-logistico...
Opciones importantes:
- label:
para referencias cruzadas
- fig-cap:
para la leyenda
- echo: false
para ocultar código
- fig-width
y fig-height
para dimensiones
Resultado ejecutado:
Como se observa en Figure 2, el crecimiento presenta una curva típica logística.
Código R para tabla:
#| label: tbl-parametros
#| tbl-cap: "Parámetros del modelo logístico"
library(knitr)
parametros <- data.frame(
Parámetro = c("K", "r", "N₀"),
Valor = c(987.3, 0.281, 10.2),
`Error estándar` = c(45.2, 0.025, 1.8),
Unidades = c("células/mL", "h⁻¹", "células/mL")
)
kable(parametros, digits = 3)
Los parámetros estimados (@tbl-parametros)...
Resultado ejecutado:
Parámetro | Valor | Error.estándar | Unidades |
---|---|---|---|
K | 987.300 | 45.200 | células/mL |
r | 0.281 | 0.025 | h⁻¹ |
N₀ | 10.200 | 1.800 | células/mL |
Los parámetros estimados (Table 1) muestran que la capacidad de carga es aproximadamente 987 células/mL.
Las observaciones se realizaron con el microscopio mostrado en Figure 3…
Formatos recomendados:
- PNG para diagramas y screenshots
- JPG para fotografías
- PDF para figuras vectoriales
- SVG para gráficos web
mi-reporte-ecologia
B305-report-template-kit.zip
mi-reporte-ecologia
B305-report-template.qmd
→ mi-reporte.qmd
Verificar archivos:
- ✅ mi-reporte.qmd
- ✅ references.bib
- ✅ reference.docx
- ✅ apa.csl
- ✅ styles.css
Opción A: Botón Render
- Click en “Render” en la barra superior
- Automáticamente detecta formato por defecto
- Muestra preview en Viewer pane
Opción B: Render específico
- Click en ▼ junto a “Render”
- Seleccionar: “Render PDF”, “Render HTML”, etc.
mi-proyecto/
├── mi-reporte.qmd # Documento principal
├── references.bib # Bibliografia
├── data/ # Datos
│ ├── crecimiento.csv
│ └── experimento.xlsx
├── scripts/ # Código R auxiliar
│ └── analisis.R
├── figures/ # Figuras externas
│ └── setup-experimental.jpg
└── output/ # Archivos generados
├── mi-reporte.pdf
└── mi-reporte.html
Vamos a crear juntos un reporte básico paso a paso:
Su próximo reporte será:
- Profesional y reproducible
- Con citas automáticas
- Figuras y tablas numeradas
- Múltiples formatos de salida
¿Preguntas? 🤔
B0305 – Lab Eco Gral