
LyX에서 새 문서를 만들고 Document
> 메뉴를 사용하여 Settings
문서 클래스를 Letter (Standard Class)
. 몇 단어를 입력한 다음 Document
> 메뉴 항목을 사용하여 PDF로 렌더링해 봅니다 View [PDF (pdflatex)]
. 그러나 다음 오류와 함께 실패합니다.
LaTeX Error: Environment thebibliography undefined.
\renewenvironment{thebibliography}
[1]{%
Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
나는 이 편지에서 인용을 사용할 생각이 없습니다.LyX 편지를 PDF로 렌더링하려면 어떻게 해야 합니까?(저는 원시 LaTeX에 대한 지식이 거의 없으며 가능하다면 "LyX 내" 수정 또는 최소한 간단한 원시 텍스트 변경을 선호합니다.)
저는 LyX 2.2.2를 사용하고 있으며 (로그에서) pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Arch Linux) (preloaded format=pdflatex 2016.11.14) 17 NOV 2016 22:37
. 실패한 문서의 전체 텍스트는 다음과 같습니다.
#LyX 2.2 created this file. For more info see http://www.lyx.org/
\lyxformat 508
\begin_document
\begin_header
\save_transient_properties true
\origin unavailable
\textclass letter
\use_default_options true
\maintain_unincluded_children false
\language british
\language_package default
\inputencoding auto
\fontencoding global
\font_roman "lmodern" "default"
\font_sans "lmss" "default"
\font_typewriter "lmtt" "default"
\font_math "auto" "auto"
\font_default_family default
\use_non_tex_fonts false
\font_sc false
\font_osf false
\font_sf_scale 100 100
\font_tt_scale 100 100
\graphics default
\default_output_format default
\output_sync 0
\bibtex_command default
\index_command default
\paperfontsize default
\spacing single
\use_hyperref false
\papersize default
\use_geometry true
\use_package amsmath 1
\use_package amssymb 1
\use_package cancel 1
\use_package esint 1
\use_package mathdots 1
\use_package mathtools 1
\use_package mhchem 1
\use_package stackrel 1
\use_package stmaryrd 1
\use_package undertilde 1
\cite_engine natbib
\cite_engine_type authoryear
\biblio_style plainnat
\use_bibtopic false
\use_indices false
\paperorientation portrait
\suppress_date false
\justification true
\use_refstyle 0
\index Index
\shortcut idx
\color #008000
\end_index
\leftmargin 2.5cm
\topmargin 2.5cm
\rightmargin 2.5cm
\bottommargin 2.5cm
\secnumdepth 3
\tocdepth 3
\paragraph_separation indent
\paragraph_indentation default
\quotes_language english
\papercolumns 1
\papersides 1
\paperpagestyle default
\tracking_changes false
\output_changes false
\html_math_output 0
\html_css_as_file 0
\html_be_strict false
\end_header
\begin_body
\begin_layout Standard
Foo bar.
\end_layout
\end_body
\end_document
답변1
Natbib을 참고문헌으로 정의했습니다. 이 문제를 해결하려면 문서->설정->참고문헌으로 이동하여 `기본값(숫자)을 선택하세요.
이는 \usepackage[authoryear]{natbib}
Natbib 옵션이 선택되면 Lyx가 생성되기 때문입니다. documentclass letter
에는 참고문헌 환경이 정의되어 있지 않습니다.
편지에 참고문헌이 필요한 경우 arcicle
제안된 대로 수업 환경을 복사할 수 있습니다.여기.