
Ich erstelle ein neues Dokument in LyX und ändere über das Menü Document
> Settings
die Dokumentklasse in Letter (Standard Class)
. Ich tippe ein paar Wörter ein und versuche dann, es über das Menüelement Document
> in PDF umzuwandeln View [PDF (pdflatex)]
. Dies schlägt jedoch fehl und es wird der folgende Fehler angezeigt:
LaTeX Error: Environment thebibliography undefined.
\renewenvironment{thebibliography}
[1]{%
Try typing <return> to proceed.
If that doesn't work, type X <return> to quit.
Ich habe nicht die Absicht, in diesem Brief Zitate zu verwenden.Wie kann ich einen LyX-Brief als PDF rendern?(Ich habe sehr wenig Wissen über reines LaTeX und würde wenn möglich Korrekturen „innerhalb von LyX“ oder zumindest einfache Änderungen am Rohtext bevorzugen.)
Ich verwende LyX 2.2.2 und (aus dem Protokoll) 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
. Der vollständige Text meines fehlgeschlagenen Dokuments steht weiter unten.
#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
Antwort1
Sie haben Natbib als Bibliographie definiert. Um dies zu beheben, gehen Sie zu Dokument->Einstellungen->Bibliographie und wählen Sie „Standard (numerisch)“.
Dies liegt daran, dass Lyx generiert \usepackage[authoryear]{natbib}
, wenn die Option Natbib ausgewählt ist. Für die letter
Dokumentklasse ist keine Bibliografieumgebung definiert.
Wenn Sie in Ihrem Brief eine Bibliographie benötigen, können Sie die Umgebung aus der arcicle
Klasse kopieren, wie vorgeschlagenHier.