无法更改 papaja 文档中错误的图形/表格标题格式

如何解决无法更改 papaja 文档中错误的图形/表格标题格式

我尝试按照apa指南写文档,所以我用RStudio写的,用的是papaja包模板。但是图和表中的标题格式错误(见下文)。标题文字应为斜体,标签应位于标题文字上方并加粗。

所以我尝试使用乳胶“标题”包来纠正它(见下文)。现在表格标题可以了。但是图形标题仍然是错误的(它以斜体显示并且与标题文本在同一行。)

字幕包似乎对papaja 中的字幕进行任何更改的能力非常有限。我唯一能做的就是将字体更改为粗体。 (我已经在纯 rmarkdown 中尝试了 caption 包,一切正常。)

有没有办法使用 papaja 包将图形标题更改为正确的格式?我已经没有主意了。

(代码和图片如下。)

EDIT1:更新完整代码。

EDIT2:我不确定,但在涉及到图形标题时,似乎有多种 apa 格式设置方法。所以我猜最后一张图片中的图标题没问题。 (只需将图片下方的标题移动即可。) 我不指望能找到解决这个问题的办法,所以我只好就这样离开了。

没有字幕包的字幕:

wrong format

enter image description here

带有字幕包的字幕。 (表格标题具有正确的格式)

enter image description here

enter image description here

---
title             : "The title"
shorttitle        : "Title"

author: 
  - name          : "First Author"
    affiliation   : "1"
    corresponding : yes    # Define only one corresponding author
    address       : "Postal address"
    email         : "my@email.com"
    role:         # Contributorship roles (e.g.,CRediT,https://casrai.org/credit/)
      - Conceptualization
      - Writing - Original Draft Preparation
      - Writing - Review & Editing
  - name          : "Ernst-August Doelle"
    affiliation   : "1,2"
    role:
      - Writing - Review & Editing

affiliation:
  - id            : "1"
    institution   : "Wilhelm-Wundt-University"
  - id            : "2"
    institution   : "Konstanz Business School"

authornote: |
  Add complete departmental affiliations for each author here. Each new line herein must be indented,like this line.

  Enter author note here.

abstract: |
  blablala
  
  
keywords          : "keywords"
wordcount         : "X"

bibliography      : ["r-references.bib"]

floatsintext      : no
figurelist        : no
tablelist         : no
footnotelist      : no
linenumbers       : no
mask              : no
draft             : no
fig_caption       : yes

documentclass     : "apa6"
classoption       : "doc"
output            : papaja::apa6_pdf
header-includes:
  \usepackage{hhline,colortbl}
   \usepackage{wrapfig}
   \usepackage[
    labelsep=newline,textfont=it,labelfont=bf,justification=raggedright,singlelinecheck=off
  ]{caption}
---

```{r setup,include = FALSE}
library("papaja")
```

```{=latex}
\begin{figure}
  \caption{My figure caption}
  \label{fig:cbttblock}
  \includegraphics[width=0.4\textwidth]{Figures/CBBTblock.png}
\end{figure}
```


```{=latex}
\begin{table}
  \caption{My table caption} \label{tab:tblSekvens}
  \begin{tabular}{|l||c||c||
    >{\columncolor[HTML]{C0C0C0}}c ||c||c||c||
    >{\columncolor[HTML]{C0C0C0}}c ||c||c|}

    \hhline{*{9}{-||}-}
    \textbf{\begin{tabular}[c]{@{}l@{}}Peksekvens \\ Försöksledare\end{tabular}}   
      & A & B & C & D & E & F & G & H & I \\

    \hhline{*{9}{=::}=}
    \textbf{Pekning nr} & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 \\

    \hhline{*{9}{=::}=}
    \textbf{\begin{tabular}[c]{@{}l@{}}Peksekvens\\ Försöksdeltagare\end{tabular}}
      & A & B & G & D & E & F & C & H & I \\
    \hhline{*{9}{-||}-}

  \end{tabular}
\end{table}
```

解决方法

您可以设置

documentclass: "apa7"

在你的 YAML 前端。对于您的示例,它应该可以解决问题。如果这样做,您还可以省略在 LaTeX 标头中加载 caption 包。

但是,请注意,对 apa7 文档类的完全支持仍然有限。 Here 您可以找到有关如何尽可能接近 APA7 的更多信息。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


使用本地python环境可以成功执行 import pandas as pd import matplotlib.pyplot as plt # 设置字体 plt.rcParams['font.sans-serif'] = ['SimHei'] # 能正确显示负号 p
错误1:Request method ‘DELETE‘ not supported 错误还原:controller层有一个接口,访问该接口时报错:Request method ‘DELETE‘ not supported 错误原因:没有接收到前端传入的参数,修改为如下 参考 错误2:cannot r
错误1:启动docker镜像时报错:Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen 解决方法:重启docker -> systemctl r
错误1:private field ‘xxx‘ is never assigned 按Altʾnter快捷键,选择第2项 参考:https://blog.csdn.net/shi_hong_fei_hei/article/details/88814070 错误2:启动时报错,不能找到主启动类 #
报错如下,通过源不能下载,最后警告pip需升级版本 Requirement already satisfied: pip in c:\users\ychen\appdata\local\programs\python\python310\lib\site-packages (22.0.4) Coll
错误1:maven打包报错 错误还原:使用maven打包项目时报错如下 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources)
错误1:服务调用时报错 服务消费者模块assess通过openFeign调用服务提供者模块hires 如下为服务提供者模块hires的控制层接口 @RestController @RequestMapping("/hires") public class FeignControl
错误1:运行项目后报如下错误 解决方案 报错2:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project sb 解决方案:在pom.
参考 错误原因 过滤器或拦截器在生效时,redisTemplate还没有注入 解决方案:在注入容器时就生效 @Component //项目运行时就注入Spring容器 public class RedisBean { @Resource private RedisTemplate<String
使用vite构建项目报错 C:\Users\ychen\work>npm init @vitejs/app @vitejs/create-app is deprecated, use npm init vite instead C:\Users\ychen\AppData\Local\npm-
参考1 参考2 解决方案 # 点击安装源 协议选择 http:// 路径填写 mirrors.aliyun.com/centos/8.3.2011/BaseOS/x86_64/os URL类型 软件库URL 其他路径 # 版本 7 mirrors.aliyun.com/centos/7/os/x86
报错1 [root@slave1 data_mocker]# kafka-console-consumer.sh --bootstrap-server slave1:9092 --topic topic_db [2023-12-19 18:31:12,770] WARN [Consumer clie
错误1 # 重写数据 hive (edu)> insert overwrite table dwd_trade_cart_add_inc > select data.id, > data.user_id, > data.course_id, > date_format(
错误1 hive (edu)> insert into huanhuan values(1,'haoge'); Query ID = root_20240110071417_fe1517ad-3607-41f4-bdcf-d00b98ac443e Total jobs = 1
报错1:执行到如下就不执行了,没有显示Successfully registered new MBean. [root@slave1 bin]# /usr/local/software/flume-1.9.0/bin/flume-ng agent -n a1 -c /usr/local/softwa
虚拟及没有启动任何服务器查看jps会显示jps,如果没有显示任何东西 [root@slave2 ~]# jps 9647 Jps 解决方案 # 进入/tmp查看 [root@slave1 dfs]# cd /tmp [root@slave1 tmp]# ll 总用量 48 drwxr-xr-x. 2
报错1 hive> show databases; OK Failed with exception java.io.IOException:java.lang.RuntimeException: Error in configuring object Time taken: 0.474 se
报错1 [root@localhost ~]# vim -bash: vim: 未找到命令 安装vim yum -y install vim* # 查看是否安装成功 [root@hadoop01 hadoop]# rpm -qa |grep vim vim-X11-7.4.629-8.el7_9.x
修改hadoop配置 vi /usr/local/software/hadoop-2.9.2/etc/hadoop/yarn-site.xml # 添加如下 <configuration> <property> <name>yarn.nodemanager.res