[LaTeX/Lyx ] Importazione classe LaTeX in Lyx

Sabina13
Utilizzo spesso Lyx per scrivere articoli. Mi trovo nella necessità di utilizzare un file.cls contenente le indicazioni obligatorie per la formattazione di un articolo.
Qualcuno sa come fare per inserire la classe in Lyx ?
Grazie

Risposte
claudio862
Dovresti scriverti il tuo layout, specificando la classe del documento. Prendi spunto dai layout esistenti nella directory dove è installato LyX\Resources\Layouts (su Windows, altrove non so, cerca *.layout). Ad esempio, per il layout "article":

#% Do not delete the line below; configure depends on this
#  \DeclareLaTeXClass{article}
# Article textclass definition file. Taken from initial LyX source code
# Author : Matthias Ettrich <ettrich@informatik.uni-tuebingen.de>
# Transposed by Pascal André <andre@via.ecp.fr>
# Heavily modifed and enhanced by serveral developers.

Format 35
Input stdclass.inc

SecNumDepth             3
TocDepth                3

NoStyle Chapter
NoCounter chapter
NoStyle Chapter*


Style Part
	Align                 Left
	AlignPossible         Left
	TopSep                2
	BottomSep             1.5
	Font
	  Size                Larger
	EndFont
	TocLevel 0
End


Style Part*
	Align                 Left
	AlignPossible         Left
	TopSep                2
	BottomSep             1.5
	Font
	  Size                Larger
	EndFont
End

Cambia la prima riga in "\DeclareLaTeXClass{nomefilecls}".

Poi crei un nuovo documento e nelle impostazioni scegli Layout locale e selezioni il tuo layout (oppure metti il tuo layout in %APPDATA%\LyX\Layouts).

Sabina13
Ti ringrazio.
In realtà lo avevo già provato. sapevo l'esistenza di questa possibilità.
Infatti, trovo tra le classi di documenti disponibili quella corrispondente all'articolo richiesto. Provando che l'inserimento nei Layout ha funzionato.
Però non restituisce gli esiti sperati. Infatti, consente soltanto qualche parte della formattazione obbligatoria, non riconoscendone (e, quindi, consentendone) altre.
Quindi, il risultato finale è diverso dalla formattazione richiesta.
Deve esserci qualche conflitto tra le impostazioni di Lyx e quelle del file .cls

claudio862
Forse dipende dalle opzioni successive nel file di layout. Non so quanti abbiano esperienza con problemi simili (io ben poca), credo che faresti meglio a chiedere direttamente nella mailing list di LyX.
In alternativa, prova ad esportare un documento semivuoto in Latex. Dovresti vedere cosa LyX aggiunge nel preambolo, e magari capire come modificare il layout.

Sabina13
Grazie per i preziosi e puntuali consigli.
Purtroppo, il file.cls aveva delle caratteristiche evidentemente incompatibili con Lyx.
Non è stato possibile farli convivere.
Quindi, ho usato LateX nella sua forma canonica, senza scorciatoie.
E ha funzionato. L'articolo ha rispettato le regole di formattazione imposte.

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.