해결방법을 가르쳐 주시면 감사하겠습니다.

I  이상이 생긴 윈인으로 생각되는 과정입니다.

1. 08년12월1일에 KC2008-INSTALL-TL-0.2.0(0.2.0a가 아님)을 설치(default)한        후

2. 2008-12-24-TL-RUD-0.2.4.7까지 update 하면서 잘 쓰고 있었습니다. (운영체제는    Vista 32입니다.)

3. 그러다가 아래 그림에 적혀있는

KC2008-TL-dviout-bugfix-20081209.kcupdate

를 설치(update?)하였습니다.

------------------------------------------------------------------

------------------------------------------------------------------

4. 그 후 (오비이락?), 다음의 II와 같은 증상이 나타났습니다.

5. 이상이 생긴 이후 RUD update를 하지 않았습니다.

II 현재 증상 :

1.  a) KCMenu (for KC2008 ver 0.8.26.140)을 띄워 놓고,

b) 주(main) 파일 선택을 하고,

c) 편집 탭을 누르면 편집할 파일이 load된 notepad++가 뜹니다.

여기까지는 이전과 다름이 없는 것 같습니다.

2. F5 또는 F6 key를 눌러 compile하려면 다음과 같은 ‘dos 창(?)’이 뜹니다.

↓계속

3. 위의 그림에  ‘! LaTeX Error: File 'xkeyval.sty' not found.’ 가 있어 편집 파일(teach_material.tex)의 preamble에 ‘usepackage{xkeyval}’를 추가해 보았으나 하나마나입니다.

그런데, C:\usr\texlive\2008\texmf-dist\tex4ht\tex\latex\xkeyval\xkeyval.sty는 있습니다.

4. 위의 창에서 ENTER key를 몇 번 치고, 'return'을 입력한 후 ENTER key를 다시 치면 창이 사라집니다. 그리고, 이전(정상적일 때)에 만들어진 pdf 파일이 나타나는데 pdf 파일의 변화는 전연 없습니다.

다음은 창이 사라지기 직전의 그림입니다.

III  편집파일의 로그파일과 preamble가 있는 것이 문제해결에 도움이 될 것 같아 copy했습니다.

1. 다음은 편집파일  teach_material.tex의  preamble입니다.

%%% oblivoir로 memoir연습  2008/12/ ~

\documentclass[footnote,chapter,openright,twoside]{oblivoir}

\usepackage[svgnames]{xcolor}                 %% color 글자

\usepackage{amsmath, amssymb, amscd}

\usepackage{pdfsync}                      %%없어도 되는지?

\usepackage{pifont}                        %%쉽게 원글자 쓰기 위한 것

\usepackage{makeidx}

%\usepackage{xkeyval}           %% 'xkeyval.sty not found‘가 해결 안됨

%\maxtocdepth{subsection}

%\maxsecnumdepth{subsubsection}

%%%%-----------------------------indexing

\newcommand\vindex[1]{\index{#1}#1}

%%%usage : \vindex{#1}           %% \vindex+\verb|\tightlist|+는 안됨

\newcommand\windex[2][\empty]{%

\ifx#1\empty

\index{#2}#2%

\PrerenderUnicode{#2}%

\else

\index{#1!#2}#2%

\PrerenderUnicode{#1#2}%

\fi

}

%%% usage : \windex[#1]{#2}    %% \vindex로 안되는 것은 \windex로도 안됨

%%%----------------------------marginseparation

\newcommand\amarginpar[1]{%

\ifodd\thepage

\marginpar{\hspace{0.1em}#1}

%\PrerenderUnicode{#1}    %%%%%? 흉내는 냈는데, 뭘까?

\else

\marginpar{\hspace{5em}#1}

%\PrerenderUnicode{#1}   %%%%%? 흉내는 냈는데, 뭘까?

\fi

}

%%% usage : \amargin{#1}

\showindexmarktrue

\makeindex

%-------------------------------------------------------------

\begin{document}

\frontmatter          %%%%%%%%%%%%%%%%%

\title{\bfseries \Huge oblivoir로 firstmem.tex 따라하기}

2.  다음은 compile에 실패한 편집파일의 로그파인 teach_material.log의 내용입니다.

KCmenu (for KC20008 ver 0.8.26.140 (c)BPL)의 F6 key로 compile 한 로구파일 (teach_material.log)입니다.

This is pdfTeXk, Version 3.1415926-1.40.9 (Web2C 7.5.7) (format=pdflatex 2008.12.13)  26 DEC 2008 03:03

entering extended mode

\write18 enabled.

file:line:error style messages enabled.

%&-line parsing enabled.

**teach_material.tex

(./teach_material.tex

LaTeX2e <2005/12/01>

Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh

yphenation, latin, loaded.

(c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls

Document Class: oblivoir 2008/10/23 v0.3.4 article-like class to typeset UTF-8

korean.

oblivoir requires memoir, dhucs, and memhangul. 2008/10/23.

! LaTeX Error: File `xkeyval.sty' not found.

Type X to quit or <RETURN> to proceed,

or enter new name. (Default extension: sty)

Enter file name:

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:58: Un

defined control sequence.

l.58 \DeclareOptionX

{nokorean}{\nokoreantrue}

?

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:58: La

TeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.

Type  H <return>  for immediate help.

...

l.58 \DeclareOptionX{n

okorean}{\nokoreantrue}

?

Missing character: There is no n in font nullfont!

Missing character: There is no o in font nullfont!

Missing character: There is no k in font nullfont!

Missing character: There is no o in font nullfont!

Missing character: There is no r in font nullfont!

Missing character: There is no e in font nullfont!

Missing character: There is no a in font nullfont!

Missing character: There is no n in font nullfont!

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:60: Un

defined control sequence.

l.60 \DeclareOptionX

{twoside}{\twosidedoctrue}

?

Missing character: There is no t in font nullfont!

Missing character: There is no w in font nullfont!

Missing character: There is no o in font nullfont!

Missing character: There is no s in font nullfont!

Missing character: There is no i in font nullfont!

Missing character: There is no d in font nullfont!

Missing character: There is no e in font nullfont!

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:62: Un

defined control sequence.

l.62 \DeclareOptionX

{openright}{\openrightdoctrue}

?

Missing character: There is no o in font nullfont!

Missing character: There is no p in font nullfont!

Missing character: There is no e in font nullfont!

Missing character: There is no n in font nullfont!

Missing character: There is no r in font nullfont!

Missing character: There is no i in font nullfont!

Missing character: There is no g in font nullfont!

Missing character: There is no h in font nullfont!

Missing character: There is no t in font nullfont!

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:64: Un

defined control sequence.

l.64 \DeclareOptionX

{kosection}{\kosectiontrue}

?

Missing character: There is no k in font nullfont!

Missing character: There is no o in font nullfont!

Missing character: There is no s in font nullfont!

Missing character: There is no e in font nullfont!

Missing character: There is no c in font nullfont!

Missing character: There is no t in font nullfont!

Missing character: There is no i in font nullfont!

Missing character: There is no o in font nullfont!

Missing character: There is no n in font nullfont!

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:66: Un

defined control sequence.

l.66 \DeclareOptionX

{nobookmarks}{\nobookmarkstrue}

?

Missing character: There is no n in font nullfont!

Missing character: There is no o in font nullfont!

Missing character: There is no b in font nullfont!

Missing character: There is no o in font nullfont!

Missing character: There is no o in font nullfont!

Missing character: There is no k in font nullfont!

Missing character: There is no m in font nullfont!

Missing character: There is no a in font nullfont!

Missing character: There is no r in font nullfont!

Missing character: There is no k in font nullfont!

Missing character: There is no s in font nullfont!

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:68: Un

defined control sequence.

l.68 \DeclareOptionX

{dvips}{\@dvipstrue}

?

Missing character: There is no d in font nullfont!

Missing character: There is no v in font nullfont!

Missing character: There is no i in font nullfont!

Missing character: There is no p in font nullfont!

Missing character: There is no s in font nullfont!

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:70: Un

defined control sequence.

l.70 \DeclareOptionX

{10.5pt}{\@tendotfivetrue}

?

Missing character: There is no 1 in font nullfont!

Missing character: There is no 0 in font nullfont!

Missing character: There is no . in font nullfont!

Missing character: There is no 5 in font nullfont!

Missing character: There is no p in font nullfont!

Missing character: There is no t in font nullfont!

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:72: Un

defined control sequence.

l.72 \DeclareOptionX

{footnote}{\@koreanfntrue}

?

Missing character: There is no f in font nullfont!

Missing character: There is no o in font nullfont!

Missing character: There is no o in font nullfont!

Missing character: There is no t in font nullfont!

Missing character: There is no n in font nullfont!

Missing character: There is no o in font nullfont!

Missing character: There is no t in font nullfont!

Missing character: There is no e in font nullfont!

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:74: Un

defined control sequence.

l.74 \DeclareOptionX

{tocentry}{\@toclofentrytrue}

?

Missing character: There is no t in font nullfont!

Missing character: There is no o in font nullfont!

Missing character: There is no c in font nullfont!

Missing character: There is no e in font nullfont!

Missing character: There is no n in font nullfont!

Missing character: There is no t in font nullfont!

Missing character: There is no r in font nullfont!

Missing character: There is no y in font nullfont!

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:76: Un

defined control sequence.

l.76 \DeclareOptionX

{itemph}{\@itemphtrue}

?

Missing character: There is no i in font nullfont!

Missing character: There is no t in font nullfont!

Missing character: There is no e in font nullfont!

Missing character: There is no m in font nullfont!

Missing character: There is no p in font nullfont!

Missing character: There is no h in font nullfont!

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:78: Un

defined control sequence.

l.78 \DeclareOptionX

{romanfixed}{\@resizelatinfalse}

?

Missing character: There is no r in font nullfont!

Missing character: There is no o in font nullfont!

Missing character: There is no m in font nullfont!

Missing character: There is no a in font nullfont!

Missing character: There is no n in font nullfont!

Missing character: There is no f in font nullfont!

Missing character: There is no i in font nullfont!

Missing character: There is no x in font nullfont!

Missing character: There is no e in font nullfont!

Missing character: There is no d in font nullfont!

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:80: Un

defined control sequence.

l.80 \DeclareOptionX

{chapter}{\@chaptertrue\@toclofentrytrue}

?

Missing character: There is no c in font nullfont!

Missing character: There is no h in font nullfont!

Missing character: There is no a in font nullfont!

Missing character: There is no p in font nullfont!

Missing character: There is no t in font nullfont!

Missing character: There is no e in font nullfont!

Missing character: There is no r in font nullfont!

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:82: Un

defined control sequence.

l.82 \DeclareOptionX

{finemath}{\@finemathtrue}

?

Missing character: There is no f in font nullfont!

Missing character: There is no i in font nullfont!

Missing character: There is no n in font nullfont!

Missing character: There is no e in font nullfont!

Missing character: There is no m in font nullfont!

Missing character: There is no a in font nullfont!

Missing character: There is no t in font nullfont!

Missing character: There is no h in font nullfont!

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:83: Un

defined control sequence.

l.83 \DeclareOptionX

{nofinemath}{\@finemathfalse}

?

Missing character: There is no n in font nullfont!

Missing character: There is no o in font nullfont!

Missing character: There is no f in font nullfont!

Missing character: There is no i in font nullfont!

Missing character: There is no n in font nullfont!

Missing character: There is no e in font nullfont!

Missing character: There is no m in font nullfont!

Missing character: There is no a in font nullfont!

Missing character: There is no t in font nullfont!

Missing character: There is no h in font nullfont!

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:85: Un

defined control sequence.

l.85 \DeclareOptionX

{microtype}{\@microtypetrue}

?

Missing character: There is no m in font nullfont!

Missing character: There is no i in font nullfont!

Missing character: There is no c in font nullfont!

Missing character: There is no r in font nullfont!

Missing character: There is no o in font nullfont!

Missing character: There is no t in font nullfont!

Missing character: There is no y in font nullfont!

Missing character: There is no p in font nullfont!

Missing character: There is no e in font nullfont!

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:87: Un

defined control sequence.

l.87 \DeclareOptionX

{subfigure}{\@subfiguretrue}

?

Missing character: There is no s in font nullfont!

Missing character: There is no u in font nullfont!

Missing character: There is no b in font nullfont!

Missing character: There is no f in font nullfont!

Missing character: There is no i in font nullfont!

Missing character: There is no g in font nullfont!

Missing character: There is no u in font nullfont!

Missing character: There is no r in font nullfont!

Missing character: There is no e in font nullfont!

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:88: Un

defined control sequence.

l.88 \DeclareOptionX

{strictcharcheck}{\PassOptionsToPackage{\CurrentOption}{...

?

Missing character: There is no s in font nullfont!

Missing character: There is no t in font nullfont!

Missing character: There is no r in font nullfont!

Missing character: There is no i in font nullfont!

Missing character: There is no c in font nullfont!

Missing character: There is no t in font nullfont!

Missing character: There is no c in font nullfont!

Missing character: There is no h in font nullfont!

Missing character: There is no a in font nullfont!

Missing character: There is no r in font nullfont!

Missing character: There is no c in font nullfont!

Missing character: There is no h in font nullfont!

Missing character: There is no e in font nullfont!

Missing character: There is no c in font nullfont!

Missing character: There is no k in font nullfont!

Overfull \hbox (20.0pt too wide) in paragraph at lines 58--89

[]

[]

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:91: Un

defined control sequence.

l.91 \DeclareOptionX

{moreverb}{\@moreverbtrue}

?

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:91: La

TeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.

Type  H <return>  for immediate help.

...

l.91 \DeclareOptionX{m

oreverb}{\@moreverbtrue}

?

Missing character: There is no m in font nullfont!

Missing character: There is no o in font nullfont!

Missing character: There is no r in font nullfont!

Missing character: There is no e in font nullfont!

Missing character: There is no v in font nullfont!

Missing character: There is no e in font nullfont!

Missing character: There is no r in font nullfont!

Missing character: There is no b in font nullfont!

\fa@setheight=\skip41

\fa@setwidth=\skip42

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:93: Un

defined control sequence.

l.93 \DeclareOptionX

{faht}[]{\fa@setheight=#1\@foursixtrue}

?

Missing character: There is no f in font nullfont!

Missing character: There is no a in font nullfont!

Missing character: There is no h in font nullfont!

Missing character: There is no t in font nullfont!

Missing character: There is no [ in font nullfont!

Missing character: There is no ] in font nullfont!

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:93: Mi

ssing number, treated as zero.

<to be read again>

##

l.93 \DeclareOptionX{faht}[]{\fa@setheight=#

1\@foursixtrue}

?

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:93: Il

legal unit of measure (pt inserted).

<to be read again>

##

l.93 \DeclareOptionX{faht}[]{\fa@setheight=#

1\@foursixtrue}

?

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:93: Yo

u can't use `macro parameter character #' in horizontal mode.

<recently read> ##

l.93 \DeclareOptionX{faht}[]{\fa@setheight=#

1\@foursixtrue}

?

Missing character: There is no 1 in font nullfont!

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:94: Un

defined control sequence.

l.94 \DeclareOptionX

{fawd}[]{\fa@setwidth=#1\@foursixtrue}

?

Missing character: There is no f in font nullfont!

Missing character: There is no a in font nullfont!

Missing character: There is no w in font nullfont!

Missing character: There is no d in font nullfont!

Missing character: There is no [ in font nullfont!

Missing character: There is no ] in font nullfont!

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:94: Mi

ssing number, treated as zero.

<to be read again>

##

l.94 \DeclareOptionX{fawd}[]{\fa@setwidth=#

1\@foursixtrue}

?

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:94: Il

legal unit of measure (pt inserted).

<to be read again>

##

l.94 \DeclareOptionX{fawd}[]{\fa@setwidth=#

1\@foursixtrue}

? return

OK, entering \nonstopmode...

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:94: Yo

u can't use `macro parameter character #' in horizontal mode.

<recently read> ##

l.94 \DeclareOptionX{fawd}[]{\fa@setwidth=#

1\@foursixtrue}

Sorry, but I'm not programmed to handle this case;

I'll just pretend that you didn't ask for it.

If you're in the wrong mode, you might be able to

return to the right one by typing `I}' or `I$' or `I\par'.

Missing character: There is no 1 in font nullfont!

Overfull \hbox (20.0pt too wide) in paragraph at lines 91--95

[]

[]

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:96: Un

defined control sequence.

l.96 \DeclareOptionX

*{%

The control sequence at the end of the top line

of your error message was never \def'ed. If you have

misspelled it (e.g., `\hobx'), type `I' and the correct

spelling (e.g., `I\hbox'). Otherwise just continue,

and I'll forget about whatever was undefined.

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:96: La

TeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.

Type  H <return>  for immediate help.

...

l.96 \DeclareOptionX*

{%

You're in trouble here.  Try typing  <return>  to proceed.

If that doesn't work, type  X <return>  to quit.

Missing character: There is no * in font nullfont!

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:99: Un

defined control sequence.

l.99 \ProcessOptionsX

The control sequence at the end of the top line

of your error message was never \def'ed. If you have

misspelled it (e.g., `\hobx'), type `I' and the correct

spelling (e.g., `I\hbox'). Otherwise just continue,

and I'll forget about whatever was undefined.

Overfull \hbox (20.0pt too wide) in paragraph at lines 96--100

[]

[]

! LaTeX Error: File `memoir.cls' not found.

Type X to quit or <RETURN> to proceed,

or enter new name. (Default extension: cls)

Enter file name:

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:120: E

mergency stop.

<read *>

l.120 \fi

^^M

*** (cannot \read from terminal in nonstop modes)

Here is how much of TeX's memory you used:

76 strings out of 495050

1236 string characters out of 1181540

45098 words of memory out of 3000000

3348 multiletter control sequences out of 10000+50000

3640 words of font info for 14 fonts, out of 3000000 for 5000

28 hyphenation exceptions out of 8191

17i,0n,12p,191b,16s stack positions out of 5000i,500n,10000p,200000b,50000s

c:/usr/texlive/2008/texmf-ktug/tex/latex/kotex/utf/oblivoir/oblivoir.cls:120:

==> Fatal error occurred, no output PDF file produced!