claude-code-my-workflow์(๋) ๋ฌด์์ ํ๋์?
๐ค LaTeX, R, Quarto ์์ ์ ์๋ํํ์ฌ Claude Code๋ก ํจ์จ์ ์ธ ์ฌ๋ผ์ด๋์ ์คํฌ๋ฆฝํธ๋ฅผ ์ ์ํ๋ ํ์ ์ํฌํ๋ก์ฐ๋ฅผ ๊ฐ์ํํฉ๋๋ค.
๊ฐ์
์ด ์คํฌ์ Claude Code ํ๊ฒฝ์์ ํ์ ๋ฐ ์ฐ๊ตฌ ๊ด๋ จ ๋ฐ๋ณต ์์ ์ ์๋ํํฉ๋๋ค. ์ฃผ์ ๊ธฐ๋ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- LaTeX ๋ฌธ์ ์ปดํ์ผ ๋ฐ ์ค๋ฅ ์์
- R ์คํฌ๋ฆฝํธ ์คํ ๋ฐ ๊ฒฐ๊ณผ ๋ถ์
- Quarto ๊ธฐ๋ฐ ์ฌ๋ผ์ด๋/๋ณด๊ณ ์ ์์ฑ
- ํ์ผ ๋ฐ ๋๋ ํฐ๋ฆฌ ๊ตฌ์กฐ ๊ด๋ฆฌ
์ง์ ํ๋ซํผ
- Claude Code (๋ช ๋ น์ค ์ธํฐํ์ด์ค)
- Linux/macOS/WSL ํ๊ฒฝ
์ฌ์ฉ ๋ฐฉ๋ฒ
- Claude Code๋ฅผ ์ค์นํ๊ณ ํ๋ก์ ํธ ๋๋ ํฐ๋ฆฌ์์ ์คํํฉ๋๋ค.
- ๋ค์ ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ํ๋ ์์
์ ์์ฒญํฉ๋๋ค:
# LaTeX ๋ฌธ์ ์ปดํ์ผ claude "main.tex ํ์ผ์ ์ปดํ์ผํ๊ณ ์ค๋ฅ๋ฅผ ์์ ํด์ค" # R ์คํฌ๋ฆฝํธ ์คํ claude "analysis.R์ ์คํํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ์์ฝํด์ค" # Quarto ์ฌ๋ผ์ด๋ ์์ฑ claude "presentation.qmd๋ฅผ ๊ธฐ๋ฐ์ผ๋ก HTML ์ฌ๋ผ์ด๋๋ฅผ ๋ง๋ค์ด์ค"
์ค์
ํ์ํ ๋๊ตฌ๊ฐ ์ค์น๋์ด ์๋์ง ํ์ธํ์ธ์:
pdflatex๋๋xelatex(LaTeX)R๋ฐ ๊ด๋ จ ํจํค์ง (rmarkdown,knitr๋ฑ)quartoCLI
์ค์น ํ์ธ์ ๋ค์ ๋ช ๋ น์ด๋ก ๊ฐ๋ฅํฉ๋๋ค:
which pdflatex && which R && which quarto
ํ์ผ ๊ตฌ์กฐ ์์
project/
โโโ main.tex
โโโ analysis.R
โโโ presentation.qmd
โโโ output/
โโโ main.pdf
โโโ analysis_output.txt
โโโ presentation.html
์ฐธ๊ณ ์ฌํญ
- Claude Code๋ ์คํ ๋ช ๋ น์ด๋ฅผ ์์ ํ๊ฒ ์ฒ๋ฆฌํ์ง๋ง, ์ค์ํ ์์ ์ ์๋ ๋ฐฑ์ ์ ๊ถ์ฅํฉ๋๋ค.
- LaTeX ํจํค์ง ๋๋ฝ ์ ์๋์ผ๋ก ์ค์น๋ฅผ ์์ฒญํ ์ ์์ต๋๋ค.
- R ์คํฌ๋ฆฝํธ ์คํ ๊ฒฐ๊ณผ๋ ํฐ๋ฏธ๋์ ์ถ๋ ฅ๋๋ฉฐ, ํ์ ์ ํ์ผ๋ก ์ ์ฅ๋ฉ๋๋ค.