Q&A 마당은 텍 관련 질문/답변을 위해 만들었습니다.

  • 로그인 없이 자유롭게 글을 읽고 쓸 수 있는 철학은 처음과 같이 계속됩니다.
  • 질문 전에 아래를 읽어 보세요. 좋은 질문이 좋은 답을 받을 수 있는 좋은 방법입니다.
    • 질문에 맞는 제목을 붙이세요. 질문의 내용과 관련없는 "고수님", "긴급질문", "도와주세요"와 같은 제목은 답이 잘 올라오지 않습니다. 이 게시판에 올라오는 모든 글은 질문입니다. 굳이 [질문], [Q]를 적으실 필요도 없습니다.
    • 내용을 충실히 적어 주시고, 같은 상황을 재현할 수 있는 최소한의 예제가 같이 있어야 합니다.
    • 최소 예제는 "Minimal working example"을 읽어 보세요.
  • 파일을 첨부하실 때에는 가능한 압축하여 파일 크기를 줄여서 올려주시길 바랍니다.
  • 개인적으로 사용하신 글꼴이 들어 있는 경우, preparefont.sty에 관한 답변을 참조하세요.
  • 스팸 글을 막기 위하여 짧은 시간 내에 다시 글이 등록되는 IP를 막거나, 광고 글을 막기 위하여 금지어로 .com, .net 등을 설정하고 있습니다. 다소간의 불편함이 있으시더라도 양해 바랍니다.
    • 금지어에서 stackexchange, stackoverflow, ctan, overleaf, , github, google.com, gmail.com, .org, .io, sil.org, wiki.com, tistory.com등은 해제하였습니다.
  • MathJax를 이용한 수식조판을 사용하실 수 있습니다. 여기를 참조하세요.
  • 사용하는 편집기는 CKeditor입니다.
    • 편집기에서 [enter]를 누르면 <p> 태그가 들어가고, 문단으로 생각하고 한 줄을 비웁니다.
    • 글줄만 바꾸려면 [shift-enter]를 누르면 <BR> 태그가 들어가므로 용도에 맞게 나누어 쓸 수 있습니다.
    • 수식를 문서내에 삽입하시려면 에디터를 툴바에서 [소스]를 눌러 HTML로 입력할 수 있게 바꾸신 후 <pre> </pre> tag를 사용하셔서 <pre> 여러 줄의 수식 </pre>처럼 입력하시면 좋습니다.

likesam

세가지 방법이 있습니다.

1. TnXTeX이 실행될 때 마다 texworks.ini 를 새로 만드는 것을 무력화합니다.

TnXTeX\TnXTeXLive\로 들어 갑니다.
setenvironment.tnxtex 를 RunTnXTeX.bat 로 이름을 바꾸어 복사합니다.

copy setenvironment.tnxtex RunTnXTeX.bat

이름을 바꾼 RunTnXTeX.bat를 실행합니다.

windows tray에서 TnXTeX을 정상적으로 마칩니다.

RunTnXTeX.bat 화일를 에디터로 엽니다.
80-83줄을 주석처리합니다.

rem echo [General] >TeXworks.ini
rem echo openDialogDir=%ABCDEF%/../Sample >>TeXworks.ini
rem echo binaryPaths=%ABCDEF%/bin/win32 >>TeXworks.ini
rem type texworks.ini.post >>TeXworks.ini

수정한 RunTnXTeX.bat 을 저장합니다.
수정한 RunTnXTeX.bat을 실행하여 TnXTeX을 실행합니다.
Tray의 TnXTeX 실행 Icon에서 TeXworks를 실행합니다.
TeXworks의 환경설정에서 글꼴을 고칩니다.
TeXworks를 마칩니다.
windows tray에서 TnXTeX을 정상적으로 마칩니다.

RunTnXTeX.bat을 실행하여 TnXTeX을 실행합니다.
바꾼 글꼴 설정이 그대로 적용되었는 지 확인합니다.

2. TnXTeX이 실행될 때 사용하는 기본 texworks.ini를 고칩니다.

TnXTeX\texworks\twdata\TUG\texworks.ini.post 를 에디터로 엽니다.
fonts 부분을 잘 맞게 고칩니다. (이때 미리 글꼴을 설정하고 TeXworks를 완료하여 만들어진 texworks.ini 화일을 참조하시면 됩니다.)
수정한 texworks.ini.post화일을 저장합니다.

3. texworks.ini를 보관합니다.

글꼴이 저장된 TnXTeX\texworks\twdata\TUG\texworks.ini 를 보관 합니다.
TnXTeX을 실행후, TeXWorks를 실행하기 전에, 보관한 texworks.ini를 복사하여 넣습니다.
TeXworks를 실행합니다.
TnXTeX을 마치고 다시 실행하여 봅니다.
글꼴이 잘 설정되어 있는지 확인 합니다.

저는 TnXTeX을 사용할 때 batch화일을 만들어서 끝날 때 texworks.ini를 보관하고, TnXTeX을 실행하면 실행후 보관 texworks.ini화일을 복사하여 넣는 방법을 사용하였습니다.

왜 글꼴 설정이 항상 초기화 되도록 만들었을까?

제가 TnXTeX을 build하지 않았기에 추측할 수 밖에 없지만, TnXTeX은 USB에 넣어서 이동하면서 사용하는 것을 생각하고 만들었다고 합니다. 그러므로 어디에나 설치되어 있는 글꼴들로 초기 설정을 잡아 두었을 것으로 추측합니다. 만약 글꼴 설정 등이 기록되어 있을 경우, 다른 컴퓨터로 이동하여 실행할 때 글꼴이 없다면 문제가 될 수 있기에, 어디에나 있는 글꼴로 설정을 하고, 실행을 마치면 가능한 흔적이 없이 지워지는 형태를 취하였다고 생각됩니다.

그러므로 설계 실수라기 보다는, USB에 담아 어디서나 사용할 수 있는 상황을 고려하여 만들어진 것으로 생각합니다.




XE Login