KTUG마당은 KTUG를 방문하는 모든 이용자가 대화를 나누고 소식을 전하는 곳입니다.
- 로그인 없이 자유롭게 글을 읽고 쓸 수 있는 철학은 처음과 같이 계속됩니다.
- Team Blog의 글을 이곳 게시판의 "정보글"로 모았습니다. Team blog는 기고자가 올린 글에 질문을 받는 부담을 줄이기 위하여 댓글을 허용하지 않았습니다. 그러나 이곳 게시판으로 모으면서 댓글을 달 수 있습니다. 게시물을 작성하실 때 댓글을 원하지 않으시면 댓글을 허용하시지 않으시기를 바랍니다. 또한 불필요한 소모성 댓글을 달지 않도록 주의하여 주시기를 바랍니다.
- TeX과 관련된 질문이나 답변은 QnA 마당을 이용하십시오. TeX과 관련된 질문은 지웁니다
- MathJax를 이용한 수식조판을 사용하실 수 있습니다. 여기를 참조하세요.
- 스팸 글을 막기 위하여 짧은 시간 내에 다시 글이 등록되는 IP를 막거나, 광고 글을 막기 위하여 금지어로 .com, .net 등을 설정하고 있습니다. 다소간의 불편함이 있으시더라도 양해 바랍니다.
- 금지어에서 stackexchange, stackoverflow, ctan, overleaf, , github, google.com, gmail.com, .org, .io, sil.org, wiki.com, tistory.com등은 해제하였습니다.
- 사용하는 편집기는 CKeditor입니다. 편집기에서 [enter]를 누르면 <p> 태그가 들어가고, 문단으로 생각하고 한줄을 비웁니다. 글줄만 바꾸려면 shift-enter 를 누르시면 <BR>가 들어가므로 용도에 맞게 나누어 쓸 수 있습니다.
자유글 bib 파일 관리 어떻게 하시나요?
2010.10.03 11:15
bib 파일 관리 어떻게 하시나요?
논문을 쓸 때 마다, bib 파일을 하나씩 새로 만드시나요? 아니면, 그냥 어디다 파일 하나 넣어놓고, 그걸로 계속 쓰시나요?
bibtex 의 취지(?)를 생각해보면 파일을 하나로 해 놓고, 그걸 쓰는게 좋을 것 같은데, 그러자면 파일 경로를 tex 파일에 기록을 해 줘야 되니까, 또 좀 웃긴 일인 것 같습니다. 특히 공동작업을 생각해보면 더욱 그렇구요. 그리고 파일하나를 쓰자고 하면, 공동작업자에게 그 bib 파일도 같이 주고 받고 해야 할텐데, 그것도 이상하고, 여러 논문을 동시에 작업한다고 하면, 각기 공동저자가 다를텐데, sync 문제도 있고 애매합니다.
그렇다고 bib 파일을 하나씩 새로 만들려고 하니, 유사한 주제로 논문 여러개를 동시에 작업하는 경우에, 새로운 자료를 찾으면, 그 자료를 여기 저기에다가 입력을 여러번에 걸쳐서 해야 하니까, 그것도 웃긴일입니다.
좋은 방법 없을까요?
장기적으로 사용할 거라면 자신의 분야에 해당하는 두어 개의 bib 파일을 지속적으로 추가해가면서 관리하는 것이 좋지 않을까 합니다.
단, 저널에 기고하거나 할 때는 bibtex이 만들어주는 thebibliography 환경만 논문에 복사해넣으면 꽤 편리하게 이용할 수 있습니다.
즉 저술 시에는 bibtex으로 작업하고(어떤 문헌이 추가될지 모르니까) 최종본은 \jobname.bbl을 input하거나 그 내용을 복사해 붙이는 방식으로 합니다.
파일 경로를 기록해주는 것은 좋지 않다고 봅니다. 이 문제는 local 또는 personal texmf tree 아래 [texmf]/bibtex/bib 아래에다 가져다두면 해결되는 문제겠습니다. (한번쯤 texhash가 필요할 수도...)
개인적으로는 ~/texmf (Mac에서는 ~/Library/texmf) 트리를 적극 활용하는 쪽이 낫다는 입장입니다.
Windows라면 texmf-local 이 더 편할 수도 있구요.
수정이나 편집도 이 위치의 파일에 대해서 직접 하면 됩니다.
공동작업의 경우라면... 역시 svn이나 cvs일테지요.
신뢰할 수 있는 공동작업자라면 공동계정의 dropbox 같은 실시간 업데이트가 되는 데다가 폴더를 하나 만들고 이 폴더를 texmf 아래로 symlink를 걸어두면 상호 수정한 것이 즉시 반영되기 때문에 아주 편합니다만... svn 등과 달리 수정된 사항의 추적이 아니 되기 때문에 잘못하면 그냥 날려먹는 수도 있겠습니다.