RMarkdown의 고정 테이블 헤더와 유사한 Quarto에서 함수 만들기
P粉366946380
P粉366946380 2023-08-29 17:12:38
0
1
591
<p>RMarkdown에서 성공적으로 수행한 것처럼 Quarto의 <code>table1</code> R 패키지에서 고정 테이블 헤더를 렌더링하려고 했습니다. 그러나 Quarto가 내 .css 파일을 인식하지 못하는 것 같거나 (아마도) 뭔가가 누락된 것 같습니다. </p> <p>재현이 가능하도록 .rmd 및 .qmd와 함께 CSS 파일을 포함시켰습니다. 또한 테이블 헤더가 고정되도록 스크롤 상자를 만드는 인라인 HTML 코드도 포함했습니다. </p> <p>style.css:</p> <pre class="brush:php;toolbar:false;">.Rtable1 번째 { 테두리: 0; 텍스트 정렬: 중앙; 패딩: 0.5ex 1.5ex; 여백: 0; 배경색: #D3D3D3; 검정색; 위치: 끈적끈적함; 상단: 0; 테두리 상단: 2pt 단색 검정색; 테두리 하단: 1pt 단색 검정색; }</pre> <p>car.rmd:</p> <pre class="brush:php;toolbar:false;">--- 제목: "자동차" 산출: html_문서: CSS: 스타일.css --- ``{r 설정, 포함=FALSE} knitr::opts_chunk$set(에코 = FALSE, 메시지 = FALSE) ```` ````{r} 라이브러리(테이블1) 도서관(타이디버스) 자동차 <- mtcars cars$cars <- 행 이름(자동차) 자동차 <- 자동차 |> 돌연변이( 기어 = 인자(기어) ) ```` <div 스타일="높이:450px; 폭:500; 테두리:1.5px 패딩:1.5%> ````{r} 테이블1::테이블1( ~ 자동차 | 데이터 = 자동차 ) ````
<p>car.qmd:</p> <pre class="brush:php;toolbar:false;">--- 제목: 자동차 체재: HTML: 목차: 사실 CSS: 스타일.css 니트: opts_chunk: 에코: 거짓 메시지: 거짓 --- ````{r} 라이브러리(테이블1) 도서관(타이디버스) 자동차 <- mtcars cars$cars <- 행 이름(자동차) 자동차 <- 자동차 |> 돌연변이( 기어 = 인자(기어) ) ```` <div 스타일="높이:450px; 폭:500; 테두리:1.5px 패딩:1.5%> ````{r} 테이블1::테이블1( ~ 자동차 | 데이터 = 자동차 ) ````
<p>이것이 제가 처음으로 올린 질문이므로 좋은 답변을 제출하였기를 바랍니다. 시간을 내어 읽어주셔서 감사합니다. 좋은 조언 얻으시길 바랍니다. 최선을 다하길 바랍니다! </p>
1
0
0
P粉366946380
P粉366946380

모든 응답(1)
P粉235202573

한 가지 주목할 점은 R-markdown과 달리 quarto로 생성된 HTML 출력에서 ​​코드 블록에서 생성된 모든 항목은 클래스 이름이 cellcell-output-display인 두 개의 연속 div로 래핑된다는 것입니다.

수업이 cell-output-display具有CSS属性overflow-x设置为auto,这是表头的position: sticky 안 되는 주된 이유(이유를 보려면 여기를 클릭하세요 ).

그래서 문제를 해결하려면 클래스의 이 속성을 재정의하면 cell-output-display만 하면 됩니다.

cars.qmd

으아악

(인라인 html 태그 대신 pandoc divs를 사용하여 이 속성을 재정의할 클래스를 정의했습니다.)

styles.css

으아악

인기 주제
더>
인기 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!