pagedown html 仅在第一页上使用 aside 恢复
pagedown html resume with aside on first page only
我正在尝试使用 R Markdown 和 {pagedown} 包制作简历。
是否可以只在第一页包含灰色侧栏?
我试过使用页面标识符here。
@page :first {
.aside{
width: var(--sidebar-width);
padding: 0.6in var(--sidebar-horizontal-padding);
font-size: 0.8rem;
float: right;
position: absolute;
right: 0;
}
}
我希望在 :first
中定义 .aside
会使灰色的侧栏只出现在第一页上,但没有成功。有什么建议吗?
这里是一个最小的例子:https://github.com/wjakethompson/cv-test
这个问题解决了here。
这可以通过将以下内容添加到 css 文件来实现:
.pagedjs_page:not(:first-of-type) {
--sidebar-width: 0rem;
--sidebar-background-color: #ffffff;
--main-width: calc(var(--content-width) - var(--sidebar-width));
--decorator-horizontal-margin: 0.2in;
}
随着新包的更新,之前的答案将不起作用,您需要在 rmd 部分中添加此代码块:
```{css, echo=FALSE}
.pagedjs_page:not(:first-of-type) {
--sidebar-width: 0rem;
--sidebar-background-color: #ffffff;
--main-width: calc(var(--content-width) - var(--sidebar-width));
--decorator-horizontal-margin: 0.2in;
}
```
我正在尝试使用 R Markdown 和 {pagedown} 包制作简历。
是否可以只在第一页包含灰色侧栏?
我试过使用页面标识符here。
@page :first {
.aside{
width: var(--sidebar-width);
padding: 0.6in var(--sidebar-horizontal-padding);
font-size: 0.8rem;
float: right;
position: absolute;
right: 0;
}
}
我希望在 :first
中定义 .aside
会使灰色的侧栏只出现在第一页上,但没有成功。有什么建议吗?
这里是一个最小的例子:https://github.com/wjakethompson/cv-test
这个问题解决了here。
这可以通过将以下内容添加到 css 文件来实现:
.pagedjs_page:not(:first-of-type) {
--sidebar-width: 0rem;
--sidebar-background-color: #ffffff;
--main-width: calc(var(--content-width) - var(--sidebar-width));
--decorator-horizontal-margin: 0.2in;
}
随着新包的更新,之前的答案将不起作用,您需要在 rmd 部分中添加此代码块:
```{css, echo=FALSE}
.pagedjs_page:not(:first-of-type) {
--sidebar-width: 0rem;
--sidebar-background-color: #ffffff;
--main-width: calc(var(--content-width) - var(--sidebar-width));
--decorator-horizontal-margin: 0.2in;
}
```