技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
format-apa-report【数据与研究】Format a Quarto or R Markdown report following APA 7th edition style. Covers apaquarto/papaja packages, title page, abstracts, citations, tables, figures, and reference formatting. Use when writing an academic paper in APA format, creating a psychology or social science research report, generating reproducible manuscripts with embedded analysis, or p…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
以 Quarto(apaquarto)或 R Markdown(papaja)建循 APA 第 7 版格之報告。
選 A:apaquarto(Quarto,所建議)
install.packages("remotes")
remotes::install_github("wjschne/apaquarto")
選 B:papaja(R Markdown)
remotes::install_github("crsh/papaja")
預期: 所擇框之包成裝並可以 library(apaquarto) 或 library(papaja) 載。
失敗時: 若裝因缺系統依賴(如 PDF 輸出之 LaTeX)敗,先以 quarto install tinytex 裝 TinyTeX。於 GitHub 裝敗,查 remotes 包已裝且 GitHub 可達。
建 manuscript.qmd:
---
title: "Effects of Variable X on Outcome Y"
shorttitle: "Effects of X on Y"
author:
- name: First Author
corresponding: true
orcid: 0000-0000-0000-0000
email: author@university.edu
affiliations:
- name: University Name
department: Department of Psychology
- name: Second Author
affiliations:
- name: Other University
abstract: |
This study examined the relationship between X and Y.
Using a sample of N = 200 participants, we found...
Results are discussed in terms of theoretical implications.
keywords: [keyword1, keyword2, keyword3]
bibliography: references.bib
format:
apaquarto-docx: default
apaquarto-pdf:
documentmode: man
---
預期: 檔 manuscript.qmd 存,有效 YAML frontmatter 含 title、shorttitle、author 屬、abstract、keywords、bibliography 引、APA 特定格選。
失敗時: 驗 YAML 縮排一致(2 空),author: 項以帶 name:、affiliations:、corresponding: 欄之清單格式。察 bibliography: 指已存之 .bib 檔。
# Introduction
Previous research has established that... [@smith2023; @jones2022].
@smith2023 found significant effects of X on Y.
# Method
## Participants
We recruited `r nrow(data)` participants (*M*~age~ = `r mean(data$age)`,
*SD* = `r sd(data$age)`).
## Materials
The study used the Measurement Scale [@author2020].
## Procedure
Participants completed... (see @fig-design for the study design).
# Results
```{r}
#| label: fig-results
#| fig-cap: "Mean scores by condition with 95% confidence intervals."
#| fig-width: 6
#| fig-height: 4
ggplot(summary_data, aes(x = condition, y = mean, fill = condition)) +
geom_col() +
geom_errorbar(aes(ymin = ci_lower, ymax = ci_upper), width = 0.2) +
theme_apa()
```
A two-way ANOVA revealed a significant main effect of condition,
*F*(`r anova_result$df1`, `r anova_result$df2`) = `r anova_result$F`,
*p* `r format_pvalue(anova_result$p)`, $\eta^2_p$ = `r anova_result$eta`.
# Discussion
The findings support the hypothesis that...
# References
預期: 內容循 APA 節結構(Introduction、Method、Results、Discussion、References),含供統計之行內 R 代碼與用 @fig- 與 @tbl- 前綴之正交互引用。
失敗時: 若行內 R 代碼不渲,驗 backtick-r 語法正(`r expression`)。若交互引用顯為字面文,察所引之塊標用正前綴且塊有相應之 caption 選。
#| label: tbl-descriptives
#| tbl-cap: "Descriptive Statistics by Condition"
library(gt)
descriptive_table <- data |>
group_by(condition) |>
summarise(
M = mean(score),
SD = sd(score),
n = n()
)
gt(descriptive_table) |>
fmt_number(columns = c(M, SD), decimals = 2) |>
cols_label(
condition = "Condition",
M = "*M*",
SD = "*SD*",
n = "*n*"
)
預期: 表以 APA 格渲:統計符號之斜體欄頭、正小數對齊、表上之描述 caption。
失敗時: 若 gt 表不以 APA 格渲,確 gt 包已裝且 cols_label() 用 markdown 風格之斜體(*M*、*SD*)。於 papaja 使用者,改用 apa_table() 而非 gt()。
建 references.bib:
@article{smith2023,
author = {Smith, John A. and Jones, Mary B.},
title = {Effects of intervention on outcomes},
journal = {Journal of Psychology},
year = {2023},
volume = {45},
pages = {123--145},
doi = {10.1000/example}
}
APA 引用風格:
[@smith2023] -> (Smith & Jones, 2023)@smith2023 -> Smith and Jones (2023)[@smith2023; @jones2022] -> (Jones, 2022; Smith & Jones, 2023)預期: references.bib 含有效 BibTeX 項,所有必欄(author、title、year、journal)俱在,引用 key 配稿文所用。
失敗時: 以線上驗器或 bibtool -d references.bib 驗 BibTeX 語法。確文中之引用 key 精配 .bib key(分大小寫)。
# Word document (common for journal submission)
quarto render manuscript.qmd --to apaquarto-docx
# PDF (for preprint or review)
quarto render manuscript.qmd --to apaquarto-pdf
預期: 正格之 APA 文件,含標題頁、running head 與正格之 references 節。
失敗時: 於 PDF 渲敗,驗 TinyTeX 已裝(quarto install tinytex)。於 DOCX 輸出問題,察 apaquarto 之 Word 模板可得。若 references 未現,確 # References 標於文件末存。
documentmode: mancsl: apa.cslcreate-quarto-report - 通用 Quarto 文件建generate-statistical-tables - 出版備之表build-parameterized-report - 批量報告生