Skip to content

Fix path references and rendering issues for bitPublish extension - #68

Open
statkclee wants to merge 1 commit into
mainfrom
fix/path-and-rendering-issues
Open

Fix path references and rendering issues for bitPublish extension#68
statkclee wants to merge 1 commit into
mainfrom
fix/path-and-rendering-issues

Conversation

@statkclee

Copy link
Copy Markdown
Contributor

Summary

이 PR은 bitPublish 확장을 사용할 때 발생하는 여러 렌더링 오류를 수정합니다.

Fixed Issues

  • ✅ 폰트 경로 참조 오류 수정
  • ✅ CRAN 미러 설정 누락 해결
  • ✅ LaTeX 테이블 문법 오류 수정
  • ✅ QMD 파일들의 source 경로 수정
  • ✅ 한국어 하이픈화 패턴 문제 우회

Test Plan

  • quarto render --to bitPublish-pdf 명령 성공적으로 실행
  • PDF 출력 파일 정상 생성 확인 (docs/bitPublish를-이용하여-한글-책-조판하기.pdf)
  • 모든 챕터 렌더링 완료 확인

Changes Made

1. Font Path Corrections

  • Files: _extensions/bitPublish/bitPublish.tex, _extensions/bitPublish/_extension.yml, _extensions/bitPublish/init_environments.R
  • Change: _extensions/bit2r/bitPublish/fonts/*_extensions/bitPublish/fonts/*
  • Reason: 디렉토리 구조 변경에 따른 폰트 경로 업데이트

2. R Environment Setup

  • File: _extensions/bitPublish/init_environments.R
  • Change: options(repos = c(CRAN = "https://cran.r-project.org/")) 추가
  • Reason: R 패키지 설치 시 CRAN 미러 설정 오류 해결

3. LaTeX Table Syntax Fix

  • File: chap_intro_bitpublish.qmd
  • Change: Raw LaTeX 블록에서 #| tbl-pos: htb\! 제거, \begin{table}[htb\!] 사용
  • Reason: raw LaTeX 블록 내에서 Quarto 청크 옵션 사용 불가

4. QMD Source Path Updates

  • Files: chap_exams.qmd, chap_intro_bitpublish.qmd, chap_tips.qmd, chap_troubleshooting.qmd, chap_version.qmd
  • Change: source(here::here("_extensions", "bit2r", "bitPublish", "init_environments.R"))source(here::here("_extensions", "bitPublish", "init_environments.R"))
  • Reason: 디렉토리 구조 변경에 따른 초기화 스크립트 경로 수정

5. Language Setting Adjustment

  • File: _quarto.yml
  • Change: lang: ko-KRlang: en
  • Reason: Korean hyphenation patterns 패키지 부재로 인한 렌더링 실패 문제 우회

Before/After

Before (실패)

ERROR: tlmgr returned a non zero status code
tlmgr install: package hyphen-korean not present in repository.

After (성공)

Output created: docs/bitPublish를-이용하여-한글-책-조판하기.pdf

Additional Notes

  • 한국어 콘텐츠는 여전히 정상적으로 표시되며, 언어 설정 변경은 하이픈화 패턴에만 영향을 줍니다
  • 모든 한글 폰트와 레이아웃은 정상적으로 작동합니다
  • TeX Live Korean collection 패키지는 설치되어 있어 한국어 타이포그래피 지원됩니다

🤖 Generated with Claude Code

- Fix font paths from _extensions/bit2r/bitPublish/fonts to _extensions/bitPublish/fonts
- Add CRAN mirror setting in init_environments.R to resolve package installation issues
- Fix LaTeX table syntax by removing invalid chunk options from raw LaTeX blocks
- Update source paths in all QMD files to use correct extension path
- Adjust language setting from ko-KR to en to resolve Korean hyphenation pattern issues

This resolves rendering errors when using `quarto render --to bitPublish-pdf` command.
The changes ensure successful PDF generation with proper font loading and LaTeX compilation.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant