• R语言
  • bookdown 安装使用 : Failed to compile bookdown.tex.

请教:
安装bookdown,运行中文书籍模板,build后,最后提示如下:
[pandoc.exe warning] --chapters is deprecated. Use --top-level-division=chapter instead.
: Failed to compile bookdown.tex.
: Warning messages:
1: '"xelatex" -halt-on-error -interaction=batchmode "bookdown.tex"' ״̬ 127
2: '"xelatex" -halt-on-error -interaction=batchmode "bookdown.tex"' ״̬ 127
Please delete bookdown.Rmd after you finish debugging the error.
ִֹͣ

Exited with status 1.

在https://github.com/jgm/pandoc/issues/3197上找到的结果没有看懂, 而且该讨论最后是说并没有解决。
CTeX_2.9.2.164_Full,Texmaker pandoc 都正常安装

    yihui 多谢老师回复,没有 bookdown.log 这个文件,全文件夹也没有 *.log的任何文件。
    更新的示例库再回去学习一下说明书..............
    latex这里有个回复 https://github.com/hadley/ggplot2-book/issues/131 我再试试
    Never mind, I found this #104 and followed @suimong's advice on changing ./latexmk on Line 12 of Makefile, to just latexmk and it worked. I had to also install latexmk from MikTeX's package manager and a few other latex dependencies, but once that's done, I was able to compile the book!

      lynchyml 那你的 LaTeX 里面安装 xelatex 了吗?你可以用 Sys.which("xelatex") 检查。

        用 rmarkdown 也出不了pdf 😢
        output file: 123.knit.md

        "C:/Users/lenoo/AppData/Local/Pandoc/pandoc" +RTS -K512m -RTS 123.utf8.md --to latex --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash --output 123.pdf --template "C:\Users\lenoo\Documents\R\win-library\3.4\rmarkdown\rmd\latex\default-1.17.0.2.tex" --highlight-style tango --latex-engine pdflatex --variable graphics=yes --variable "geometry:margin=1in"
        ! Package inputenc Error: Unicode char 妤?(U+6960)
        (inputenc) not set up for use with LaTeX.

        See the inputenc package documentation for explanation.
        Type H <return> for immediate help.
        ...


        l.128 \maketitle

        Try running pandoc with --latex-engine=xelatex.
        pandoc.exe: Error producing PDF
        错误: pandoc document conversion failed with error 43
        此外: Warning message:
        运行命令'"C:/Users/lenoo/AppData/Local/Pandoc/pandoc" +RTS -K512m -RTS 123.utf8.md --to latex --from markdown+autolink_bare_uris+ascii_identifiers+tex_math_single_backslash --output 123.pdf --template "C:\Users\lenoo\Documents\R\win-library\3.4\rmarkdown\rmd\latex\default-1.17.0.2.tex" --highlight-style tango --latex-engine pdflatex --variable graphics=yes --variable "geometry:margin=1in"'的状态是43
        停止执行

        yihui
        木有,安装以后, 再build,结尾部分提示如下:
        output file: bookdown.knit.md

        [pandoc.exe warning] --chapters is deprecated. Use --top-level-division=chapter instead.
        This is XeTeX, Version 3.14159265-2.6-0.99998 (MiKTeX 2.9.6350)
        entering extended mode

        ======================================================================
        starting package maintenance...
        installation directory: C:\CTEX\UserData
        package repository: http://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/win32/miktex/tm/packages/
        lightweight database digest: f0fbb314b74a7778771ff02fefda1b94
        going to download 6014624 bytes
        going to install 47 file(s) (1 package(s))
        downloading http://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/win32/miktex/tm/packages/l3kernel.tar.lzma...
        6014624 bytes, 248.90 KB/Sec

        extracting files from l3kernel.tar.lzma...

        Unfortunately, the package l3kernel could not be installed.Please check the log file:
        C:/CTEX/UserData/miktex/log/xelatex.log
        ! LaTeX Error: File `xparse.sty' not found.

        ! Emergency stop.
        <read *>

        ����: Failed to compile bookdown.tex. See bookdown.log for more info.
        ����: Warning messages:
        1: ��������'"xelatex" -halt-on-error -interaction=batchmode "bookdown.tex"'��״̬��1
        2: ��������'"xelatex" -halt-on-error -interaction=batchmode "bookdown.tex"'��״̬��1
        Please delete bookdown.Rmd after you finish debugging the error.
        ִֹͣ��

        Exited with status 1.

        yihui
        木有,安装软件及包以后 再build 结尾提示。 不过有bookdown.log了。看过大神
        https://d.cosx.org/d/419337-windows-markdown-knitr-miktex
        的讨论。miktex各种 update 以后仍然会出现下面的问题。
        请问是还需要安装 texlive 么? 而且必须是2016不能是2017?

        提示:
        output file: bookdown.knit.md

        [pandoc.exe warning] --chapters is deprecated. Use --top-level-division=chapter instead.
        This is XeTeX, Version 3.14159265-2.6-0.99998 (MiKTeX 2.9.6350)
        entering extended mode
        ! Undefined control sequence.
        <argument> \LaTeX3 error:
        Erroneous variable \c__fontspec_shape_n_n_tl used!
        l.3806 \emfontdeclare{ \emshape, \eminnershape }

        ����: Failed to compile bookdown.tex. See bookdown.log for more info.
        ����: Warning messages:
        1: ��������'"xelatex" -halt-on-error -interaction=batchmode "bookdown.tex"'��״̬��1
        2: ��������'"xelatex" -halt-on-error -interaction=batchmode "bookdown.tex"'��״̬��1
        Please delete bookdown.Rmd after you finish debugging the error.
        ִֹͣ��

        Exited with status 1.

        bookdown.log

        This is XeTeX, Version 3.14159265-2.6-0.99998 (MiKTeX 2.9.6350) (preloaded format=xelatex 2017.10.14) 14 OCT 2017 17:59
        entering extended mode
        **./bookdown.tex
        (bookdown.tex
        LaTeX2e <2017-04-15>
        Babel <3.10> and hyphenation patterns for 75 language(s) loaded.
        (C:\Users\lenoo\AppData\Roaming\MiKTeX\2.9\tex\latex\ctex\ctexbook.cls (C:\User
        s\lenoo\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\expl3.sty
        Package: expl3 2017/09/18 L3 programming layer (loader)
        (C:\Users\lenoo\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\expl3-code.tex
        Package: expl3 2017/09/18 L3 programming layer (code)
        \c_max_int=\count79
        \l_tmpa_int=\count80
        \l_tmpb_int=\count81
        \g_tmpa_int=\count82
        \g_tmpb_int=\count83
        \gintarray_font_int=\count84
        \g
        prg_map_int=\count85
        \c_log_iow=\count86
        \l_iow_line_count_int=\count87
        \liow_line_target_int=\count88
        \l
        iow_one_indent_int=\count89
        \liow_indent_int=\count90
        \c_zero_dim=\dimen102
        \c_max_dim=\dimen103
        \l_tmpa_dim=\dimen104
        \l_tmpb_dim=\dimen105
        \g_tmpa_dim=\dimen106
        \g_tmpb_dim=\dimen107
        \c_zero_skip=\skip41
        \c_max_skip=\skip42
        \l_tmpa_skip=\skip43
        \l_tmpb_skip=\skip44
        \g_tmpa_skip=\skip45
        \g_tmpb_skip=\skip46
        \c_zero_muskip=\muskip10
        \c_max_muskip=\muskip11
        \l_tmpa_muskip=\muskip12
        \l_tmpb_muskip=\muskip13
        \g_tmpa_muskip=\muskip14
        \g_tmpb_muskip=\muskip15
        \l_keys_choice_int=\count91
        \c
        fp_leading_shift_int=\count92
        \cfp_middle_shift_int=\count93
        \c
        fp_trailing_shift_int=\count94
        \cfp_big_leading_shift_int=\count95
        \c
        fp_big_middle_shift_int=\count96
        \cfp_big_trailing_shift_int=\count97
        \c
        fp_Bigg_leading_shift_int=\count98
        \cfp_Bigg_middle_shift_int=\count99
        \c
        fp_Bigg_trailing_shift_int=\count100
        \lsort_length_int=\count101
        \l
        sort_min_int=\count102
        \lsort_top_int=\count103
        \l
        sort_max_int=\count104
        \lsort_true_max_int=\count105
        \l
        sort_block_int=\count106
        \lsort_begin_int=\count107
        \l
        sort_end_int=\count108
        \lsort_A_int=\count109
        \l
        sort_B_int=\count110
        \lsort_C_int=\count111
        \l
        tl_build_start_index_int=\count112
        \ltl_build_index_int=\count113
        \l
        tl_analysis_normal_int=\count114
        \ltl_analysis_index_int=\count115
        \l
        tl_analysis_nesting_int=\count116
        \ltl_analysis_type_int=\count117
        \l
        regex_internal_a_int=\count118
        \lregex_internal_b_int=\count119
        \l
        regex_internal_c_int=\count120
        \lregex_balance_int=\count121
        \l
        regex_group_level_int=\count122
        \lregex_mode_int=\count123
        \c
        regex_cs_in_class_mode_int=\count124
        \cregex_cs_mode_int=\count125
        \l
        regex_catcodes_int=\count126
        \lregex_default_catcodes_int=\count127
        \c
        regex_catcode_L_int=\count128
        \cregex_catcode_O_int=\count129
        \c
        regex_catcode_A_int=\count130
        \cregex_all_catcodes_int=\count131
        \l
        regex_show_lines_int=\count132
        \lregex_min_state_int=\count133
        \l
        regex_max_state_int=\count134
        \lregex_left_state_int=\count135
        \l
        regex_right_state_int=\count136
        \lregex_capturing_group_int=\count137
        \l
        regex_min_pos_int=\count138
        \lregex_max_pos_int=\count139
        \l
        regex_curr_pos_int=\count140
        \lregex_start_pos_int=\count141
        \l
        regex_success_pos_int=\count142
        \lregex_curr_char_int=\count143
        \l
        regex_curr_catcode_int=\count144
        \lregex_last_char_int=\count145
        \l
        regex_case_changed_char_int=\count146
        \lregex_curr_state_int=\count147
        \l
        regex_step_int=\count148
        \lregex_min_active_int=\count149
        \l
        regex_max_active_int=\count150
        \lregex_replacement_csnames_int=\count151
        \l
        regex_match_count_int=\count152
        \lregex_min_submatch_int=\count153
        \l
        regex_submatch_int=\count154
        \lregex_zeroth_submatch_int=\count155
        \g
        debug_trace_regex_int=\count156
        \c_empty_box=\box26
        \l_tmpa_box=\box27
        \l_tmpb_box=\box28
        \g_tmpa_box=\box29
        \g_tmpb_box=\box30
        \lbox_top_dim=\dimen108
        \l
        box_bottom_dim=\dimen109
        \lbox_left_dim=\dimen110
        \l
        box_right_dim=\dimen111
        \lbox_top_new_dim=\dimen112
        \l
        box_bottom_new_dim=\dimen113
        \lbox_left_new_dim=\dimen114
        \l
        box_right_new_dim=\dimen115
        \lbox_internal_box=\box31
        \l
        coffin_internal_box=\box32
        \lcoffin_internal_dim=\dimen116
        \l
        coffin_offset_x_dim=\dimen117
        \lcoffin_offset_y_dim=\dimen118
        \l
        coffin_x_dim=\dimen119
        \lcoffin_y_dim=\dimen120
        \l
        coffin_x_prime_dim=\dimen121
        \lcoffin_y_prime_dim=\dimen122
        \c_empty_coffin=\box33
        \l
        coffin_aligned_coffin=\box34
        \lcoffin_aligned_internal_coffin=\box35
        \l_tmpa_coffin=\box36
        \l_tmpb_coffin=\box37
        \l
        coffin_display_coffin=\box38
        \lcoffin_display_coord_coffin=\box39
        \l
        coffin_display_pole_coffin=\box40
        \lcoffin_display_offset_dim=\dimen123
        \l
        coffin_display_x_dim=\dimen124
        \lcoffin_display_y_dim=\dimen125
        \l
        coffin_bounding_shift_dim=\dimen126
        \lcoffin_left_corner_dim=\dimen127
        \l
        coffin_right_corner_dim=\dimen128
        \lcoffin_bottom_corner_dim=\dimen129
        \l
        coffin_top_corner_dim=\dimen130
        \lcoffin_scaled_total_height_dim=\dimen131
        \l
        coffin_scaled_width_dim=\dimen132
        ) (C:\Users\lenoo\AppData\Roaming\MiKTeX\2.9\tex\latex\l3kernel\l3xdvipdfmx.def
        File: l3xdvidpfmx.def 2017/03/18 v L3 Experimental driver: xdvipdfmx
        \gdriver_image_int=\count157
        \l
        driver_tmp_box=\box41
        ))
        Document Class: ctexbook 2017/08/07 v2.4.10 Chinese adapter for class book (CTE
        X)

        (C:\Users\lenoo\AppData\Roaming\MiKTeX\2.9\tex\latex\l3packages\xparse\xparse.s
        ty
        Package: xparse 2017/09/18 L3 Experimental document command parser
        \lxparse_current_arg_int=\count158
        \g
        xparse_grabber_int=\count159
        \lxparse_m_args_int=\count160
        \l
        xparse_mandatory_args_int=\count161
        \lxparse_v_nesting_int=\count162
        )
        (C:\Users\lenoo\AppData\Roaming\MiKTeX\2.9\tex\latex\l3packages\l3keys2e\l3keys
        2e.sty
        Package: l3keys2e 2017/09/18 LaTeX2e option processing using LaTeX3 keys
        )
        \g
        file_internal_ior=\read1
        (C:\Users\lenoo\AppData\Roaming\MiKTeX\2.9\tex\latex\ctex\ctexhook.sty
        Package: ctexhook 2017/08/07 v2.4.10 Document and package hooks (CTEX)
        ) (C:\Users\lenoo\AppData\Roaming\MiKTeX\2.9\tex\latex\ctex\ctexpatch.sty
        Package: ctexpatch 2017/08/07 v2.4.10 Patching commands (CTEX)
        ) ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\fix-cm.sty"
        Package: fix-cm 2015/01/14 v1.1t fixes to LaTeX
        ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\ts1enc.def"
        File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file
        )) (C:\Users\lenoo\AppData\Roaming\MiKTeX\2.9\tex\latex\ms\everysel.sty
        Package: everysel 2011/10/28 v1.2 EverySelectfont Package (MS)
        )
        \lctex_tmp_int=\count163
        \l
        ctex_tmp_box=\box42
        \lctex_tmp_dim=\dimen133
        \g
        ctex_font_size_flag=\count164
        (C:\Users\lenoo\AppData\Roaming\MiKTeX\2.9\tex\latex\ctex\config\ctexopts.cfg
        File: ctexopts.cfg 2017/08/07 v2.4.10 Option configuration file (CTEX)
        ) ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\book.cls"
        Document Class: book 2014/09/29 v1.4h Standard LaTeX document class
        ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\bk10.clo"
        File: bk10.clo 2014/09/29 v1.4h Standard LaTeX file (size option)
        )
        \c@part=\count165
        \c@chapter=\count166
        \c@section=\count167
        \c@subsection=\count168
        \c@subsubsection=\count169
        \c@paragraph=\count170
        \c@subparagraph=\count171
        \c@figure=\count172
        \c@table=\count173
        \abovecaptionskip=\skip47
        \belowcaptionskip=\skip48
        \bibindent=\dimen134
        )
        (C:\Users\lenoo\AppData\Roaming\MiKTeX\2.9\tex\latex\ctex\engine\ctex-engine-xe
        tex.def
        File: ctex-engine-xetex.def 2017/08/07 v2.4.10 XeLaTeX adapter (CTEX)
        (C:\Users\lenoo\AppData\Roaming\MiKTeX\2.9\tex\xelatex\xecjk\xeCJK.sty
        Package: xeCJK 2017/08/07 v3.5.0 Typesetting CJK scripts with XeLaTeX

        (C:\Users\lenoo\AppData\Roaming\MiKTeX\2.9\tex\latex\l3packages\xtemplate\xtemp
        late.sty
        Package: xtemplate 2017/09/18 L3 Experimental prototype document functions
        \lxtemplate_tmp_dim=\dimen135
        \l
        xtemplate_tmp_int=\count174
        \lxtemplate_tmp_muskip=\muskip16
        \l
        xtemplate_tmp_skip=\skip49
        )
        \lxeCJK_tmp_int=\count175
        \l
        xeCJK_tmp_box=\box43
        \lxeCJK_tmp_dim=\dimen136
        \l
        xeCJK_tmp_skip=\skip50
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \xeCJKShipoutHook with sig. '' on line 148.
        .................................................
        \gxeCJK_spacefactor_int=\count176
        \l
        xeCJK_begin_int=\count177
        \lxeCJK_end_int=\count178
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \makexeCJKactive with sig. '' on line 379.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \makexeCJKinactive with sig. '' on line 380.
        .................................................
        \c
        xeCJK_CJK_class_int=\XeTeXcharclass1
        \cxeCJK_FullLeft_class_int=\XeTeXcharclass2
        \c
        xeCJK_FullRight_class_int=\XeTeXcharclass3
        \cxeCJK_HalfLeft_class_int=\XeTeXcharclass4
        \c
        xeCJK_HalfRight_class_int=\XeTeXcharclass5
        \cxeCJK_NormalSpace_class_int=\XeTeXcharclass6
        \c
        xeCJK_CM_class_int=\XeTeXcharclass7
        \cxeCJK_HangulJamo_class_int=\XeTeXcharclass8
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \xeCJKDeclareCharClass with sig. 's>{\TrimSpaces }mm' on
        . line 545.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \__xeCJK_set_char_class_aux:Nnw with sig.
        . 'm>{\SplitArgument {1}{->}}m' on line 566.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \normalspacedchars with sig. 'm' on line 613.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \xeCJKResetPunctClass with sig. '' on line 624.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \xeCJKResetCharClass with sig. '' on line 636.
        .................................................
        \l
        xeCJK_last_skip=\skip51
        \gxeCJK_node_int=\count179
        \c
        xeCJK_CJK_node_dim=\dimen137
        \cxeCJK_CJK-space_node_dim=\dimen138
        \c
        xeCJK_default_node_dim=\dimen139
        \cxeCJK_default-space_node_dim=\dimen140
        \c
        xeCJK_CJK-widow_node_dim=\dimen141
        \cxeCJK_normalspace_node_dim=\dimen142
        \l
        xeCJK_ccglue_skip=\skip52
        \lxeCJK_ecglue_skip=\skip53
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \xeCJKnobreak with sig. '' on line 1466.
        .................................................
        \l
        xeCJK_widow_penalty_int=\count180
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \xeCJKDeclareSubCJKBlock with sig. 's>{\TrimSpaces }mm' on
        . line 1662.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \xeCJKCancelSubCJKBlock with sig. 'sm' on line 1673.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \xeCJKRestoreSubCJKBlock with sig. 'sm' on line 1682.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \xeCJKsetwidth with sig. 'smm' on line 1780.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \xeCJKsetkern with sig. 'mmm' on line 1784.
        .................................................
        .................................................
        . xtemplate info: "declare-object-type"
        .
        . Declaring object type 'xeCJK/punctuation' taking 0 argument(s) on line 1921.
        .................................................
        \lxeCJK_fixed_punct_width_dim=\dimen143
        \l
        xeCJK_mixed_punct_width_dim=\dimen144
        \lxeCJK_middle_punct_width_dim=\dimen145
        \l
        xeCJK_fixed_margin_width_dim=\dimen146
        \lxeCJK_mixed_margin_width_dim=\dimen147
        \l
        xeCJK_middle_margin_width_dim=\dimen148
        \lxeCJK_bound_punct_width_dim=\dimen149
        \l
        xeCJK_bound_margin_width_dim=\dimen150
        \lxeCJK_margin_minimum_dim=\dimen151
        \l
        xeCJK_kerning_total_width_dim=\dimen152
        \lxeCJK_same_align_margin_dim=\dimen153
        \l
        xeCJK_different_align_margin_dim=\dimen154
        \lxeCJK_kerning_margin_width_dim=\dimen155
        \l
        xeCJK_kerning_margin_minimum_dim=\dimen156
        \lxeCJK_bound_dim=\dimen157
        \l
        xeCJK_reverse_bound_dim=\dimen158
        \lxeCJK_minimum_bound_dim=\dimen159
        \l
        xeCJK_kerning_margin_dim=\dimen160
        \lxeCJK_original_margin_dim=\dimen161
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \xeCJKDeclarePunctStyle with sig. '>{\TrimSpaces }mm' on
        . line 2419.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \xeCJKEditPunctStyle with sig. '>{\TrimSpaces }mm' on line
        . 2432.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \setCJKfallbackfamilyfont with sig. 'mom' on line 2524.
        .................................................
        \g
        xeCJK_family_int=\count181
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \CJKfamily with sig. 't+t-m' on line 2951.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \__xeCJK_gobble_CJKfamily:wn with sig. 't+t-m' on line
        . 2965.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \__xeCJK_post_arg:w with sig. 'mmmO{}' on line 3024.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \setCJKmainfont with sig. 'om' on line 3030.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \setCJKsansfont with sig. 'om' on line 3037.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \setCJKmonofont with sig. 'om' on line 3043.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \setCJKfamilyfont with sig. 'mom' on line 3054.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \newCJKfontfamily with sig. 'omom' on line 3062.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \CJKfontspec with sig. 'om' on line 3068.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \defaultCJKfontfeatures with sig. 'm' on line 3091.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \addCJKfontfeatures with sig. 'sO{}m' on line 3097.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \setCJKmathfont with sig. 'om' on line 3274.
        .................................................
        \lxeCJK_fam_int=\count182
        \g
        xeCJK_fam_allocation_int=\count183
        \lxeCJK_verb_case_int=\count184
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \xeCJKVerbAddon with sig. '' on line 3514.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \xeCJKOffVerbAddon with sig. '' on line 3518.
        .................................................
        \l
        xeCJK_verb_exspace_skip=\skip54
        ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\fontspec\fontspec.sty"
        Package: fontspec 2017/03/31 v2.6a Font selection for XeLaTeX and LuaLaTeX
        ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\fontspec\fontspec-xetex.sty"
        Package: fontspec-xetex 2017/03/31 v2.6a Font selection for XeLaTeX and LuaLaTe
        X
        \lfontspec_script_int=\count185
        \l
        fontspec_language_int=\count186
        \lfontspec_strnum_int=\count187
        \l
        fontspec_tmp_int=\count188
        \lfontspec_em_int=\count189
        \l
        fontspec_emdef_int=\count190
        \lfontspec_strong_int=\count191
        \l
        fontspec_strongdef_int=\count192
        \lfontspec_tmpa_dim=\dimen162
        \l
        fontspec_tmpb_dim=\dimen163
        \lfontspec_tmpc_dim=\dimen164
        ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\fontenc.sty"
        Package: fontenc 2017/04/05 v2.0i Standard LaTeX package
        ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\base\tuenc.def"
        File: tuenc.def 2017/04/05 v2.0i Standard LaTeX file
        LaTeX Font Info: Redeclaring font encoding TU on input line 82.
        ))
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \fontspec with sig. 'O{}mO{}' on line 472.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \setmainfont with sig. 'O{}mO{}' on line 483.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \setsansfont with sig. 'O{}mO{}' on line 503.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \setmonofont with sig. 'O{}mO{}' on line 523.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \setromanfont with sig. 'O{}mO{}' on line 543.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \setmathrm with sig. 'O{}mO{}' on line 547.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \setboldmathrm with sig. 'O{}mO{}' on line 555.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \setmathsf with sig. 'O{}mO{}' on line 563.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \setmathtt with sig. 'O{}mO{}' on line 571.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \newfontfamily with sig. 'mO{}mO{}' on line 586.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \newfontface with sig. 'mO{}mO{}' on line 603.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \defaultfontfeatures with sig. 't+om' on line 614.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \addfontfeatures with sig. 'm' on line 645.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \newfontfeature with sig. 'mm' on line 672.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \newAATfeature with sig. 'mmmm' on line 686.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \newopentypefeature with sig. 'mmm' on line 700.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \newICUfeature with sig. 'mmm' on line 720.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \aliasfontfeature with sig. 'mm' on line 724.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \aliasfontfeatureoption with sig. 'mmm' on line 745.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \newfontscript with sig. 'mm' on line 778.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \newfontlanguage with sig. 'mm' on line 782.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \DeclareFontsExtensions with sig. 'm' on line 786.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \IfFontFeatureActiveTF with sig. 'mmm' on line 797.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \EncodingCommand with sig. 'mO{}m' on line 3438.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \EncodingAccent with sig. 'mm' on line 3444.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \EncodingSymbol with sig. 'mm' on line 3450.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \EncodingComposite with sig. 'mmm' on line 3456.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \EncodingCompositeCommand with sig. 'mmm' on line 3462.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \DeclareUnicodeEncoding with sig. 'mm' on line 3487.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \UndeclareSymbol with sig. 'm' on line 3493.
        .................................................
        .................................................
        . LaTeX info: "xparse/define-command"
        .
        . Defining command \UndeclareComposite with sig. 'mm' on line 3501.
        .................................................
        ("C:\Program Files (x86)\MiKTeX 2.9\tex\latex\fontspec\fontspec.cfg")
        LaTeX Info: Redefining \itshape on input line 3686.
        LaTeX Info: Redefining \slshape on input line 3691.
        LaTeX Info: Redefining \scshape on input line 3696.
        LaTeX Info: Redefining \upshape on input line 3701.
        LaTeX Info: Redefining \em on input line 3731.
        LaTeX Info: Redefining \emph on input line 3756.
        ! Undefined control sequence.
        <argument> \LaTeX3 error:
        Erroneous variable \c
        fontspec_shape_n_n_tl used!
        l.3806 \emfontdeclare{ \emshape, \eminnershape }


        Here is how much of TeX's memory you used:
        11662 strings out of 427834
        276759 string characters out of 3151335
        336687 words of memory out of 3000000
        15649 multiletter control sequences out of 15000+200000
        530288 words of font info for 24 fonts, out of 3000000 for 9000
        1328 hyphenation exceptions out of 8191
        52i,0n,51p,10436b,233s stack positions out of 5000i,500n,10000p,200000b,50000s

        No pages of output.

        总结:
        最近有写书的计划,因为 对rmarkdown 就觉得已经很好用,所以很想尝试bookdown,于是:
        小白按照 bookdown 使用最容易找到的中文使用教程 系列 :http://dapengde.com/archives/19141 中的顺序安装
        下载R并安装。
        下载RStudio并安装。
        下载CTEX并安装。建议安装完整版。
        下载Pandoc并安装。
        运行RStudio。在左上面板的代码窗口输入并运行以下代码(安装bookdown扩展包):

        如果对 latex软件不熟(新用户)的童鞋是出不来pdf书籍的。
        软件提示的错误,在网上搜 一些英文论坛会讨论 到最后基本是 安装或更新 某种latex软件或配件。
        第一次 安装TEXMAKER 提示错误 减少了一步,仍然是无法生成pdf。
        后来又看了一些,安装说是需要安装latexmk ,不会。
        在这里提问后,大神提示xelatex ,安装后,还是不行。
        看了 https://d.cosx.org/d/419420-r-markdown-pdf 的讨论,升级了miktex,还是不行。
        又看了一些网页,基本都对ctex 持 抛弃态度。推荐 texlive 和 xelatex 套装使用。
        卸载 ctex, texmaker .
        下载 texlive 2017(讨论中说是2016才行,但是下载不到,所以先用2017试),安装,还是不行。
        卸载 xelatex
        升级 texlive 包
        ok
        pandoc,仍然会出一条警告。

        供后面想使用bookdown的小白们参考。

        专业公式少,对latex需求不大,主要想用 md, rmd文档的合并功能。
        md 文档太长了就不方便了