¿Archivo CLS personalizado de Aalto en Lyx?

¿Archivo CLS personalizado de Aalto en Lyx?

Oxford tiene instrucciones para configurar el archivo CLS para LyxaquíEntonces este hilo para Aalto uni. Entonces

¿Cómo se puede utilizar el archivo CLS personalizado de Aalto en Lyx?

Archivos Aalto

Respuesta1

Como se mencionó una pregunta similar.aquí. El archivo CLS utiliza la clase de documento.Artículo. Parece que lo más fácil es configurar aaltothesis.layoutun archivo local para su tesis, que aún no funciona: los errores se documentan a continuación. Otra opción es ponerlo debajo, /Applications/LyX.app/Contents/Resources/layouts/pero hasta ahora al menos no funciona en mi OSX Lyx.

La clase de documento personalizado Aaltothesis.cls carga muchas opciones

\documentclass[inglés,12pt,a4paper,pdftex,elec,utf8]{aaltothesis}

donde algunos de ellos, como inputenc, se cargan automáticamente en Lyx: ahora necesito descubrir cómo cargar una clase de documento personalizado en Lyx.

Bajo construcción.



Pasos en OS X


  1. Escriba su diseño Lyx de articleacuerdo con la línea \DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}%en el archivo Aalto CLS:

$ cd /; find . -iname "article.layout"

./Applications/LyX.app/Contents/Resources/layouts/article.layout

donde necesitamos personalizar este diseño cambiando primero la línea\DeclareLaTeXClass{Article (Standard Class)}tal que

#% Do not delete the line below; configure depends on this
#  \DeclareLaTeXClass[aaltothesis]{Aalto Math dept}
#  \DeclareCategory{Articles}
# Article textclass definition file. Taken from initial LyX source code
# Author : Matthias Ettrich <[email protected]>
# Transposed by Pascal André <[email protected]>
# Heavily modifed and enhanced by serveral developers.

Format 49 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 
End


Style Part*
    Align                 Left
    AlignPossible         Left
    TopSep                2
    BottomSep             1.5
    Font
      Size                Larger
    EndFont 
End
Provides inputec 1
  1. Utilice el archivo antiguo aaltothesis.sty con, \usepackage[sci]{aaltothesis}por ejemplo,aquío usar el nuevo archivo Class, \documentclass[sci,parameters]{aaltothesis}pero el problema es que no es totalmente sencillo en Lyx.

  2. ...


ENSAYOS sobre los errores

8 de junio: Ninguna de las pruebas funciona todavía. Mi amigo me dijo que se supone que la plantilla ELEC debe usarse de esta manera \documentclass[english,12pt,a4paper,pdftex]{report} \usepackage[sci]{aaltothesis}en el preámbulo (consulte la prueba 3). Recibo un error de entrada extraño al cargar cosas dos veces, pero aún no puedo ver qué está causando esto.


Prueba 1 para el paso 3 (que aún no funciona, omitiéndolo con el diseño local):use el diseño local si LaTex no puede encontrar el archivo *.layout

ingrese la descripción de la imagen aquí

donde mover el *.layoutarchivo a su directorio local

ingrese la descripción de la imagen aquí

donde conseguir nuevose equivocadebido al cambio de la clase de documento Informe a la clase de documento artículo de Aaltothesis (aún no funciona).

Prueba 2documento con solo texto testing aaltothesis.layouty aaltothesis.cls en el directorio local y usando aaltothesis.layout como versión local

ingrese la descripción de la imagen aquí

donde llegarerrarque 'aaltologo.sty' no encontrado"Error de LaTeX: archivo 'aaltologo.sty' no encontrado".así que copia el aaltologo.stydeaquía su directorio local.

ingrese la descripción de la imagen aquí

donde tengo un preámbulo vacío y obtengo los siguientes errores.

PRUEBA 3Premible con (VIEJO:aaltothesis.sty pkg ha cambiado a CLS)

\documentclass[english,12pt,a4paper,pdftex]{report} 
\usepackage[sci]{aaltothesis}

pero errar

ingrese la descripción de la imagen aquí

tal que

 \usepackage
               {amsmath}
The package inputenc has already been loaded with options:
  [utf8,]
There has now been an attempt to load it with options
  [latin9]
Adding the global options:
  utf8,,latin9
to your \documentclass declaration may fix this.
Try typing  <return>  to proceed.

donde un peculiar matemático se equivoca. Probé el cambio LyX: Document Settings > Math Options > Load automatically ALL to Do Not Load ALLpero el mismo error.

ingrese la descripción de la imagen aquí

donde este cambio no alteró el error. ¿Qué causa que las cosas se carguen dos veces en LyX?

PRUEBA 4Preámbulo con (VIEJO:aaltothesis.sty ha cambiado a CLS)

\usepackage[sci,utf8]{aaltothesis}

y comenta todas las líneas en inputenc (Lyx carga Inputenc de forma predeterminada con latin9 medianteeste)

ingrese la descripción de la imagen aquí

donde falta un archivo misterioso aaltothesis.sty, ¿qué es esto? Sólo con aaltothesis.layout(generadas), aaltologo.sty- aaltothesis.clsideas, ¿cómo/dónde conseguir esto aaltothesis.sty?

PRUEBA 5 [ERROR que descubrí, parche a continuación]Preámbulo vacío, intento usar aaltothesis.cls donde Class optionsdebería estar sci, pero me estoy volviendo peculiar Missing number, treated as zerocon sciy sinsci

ingrese la descripción de la imagen aquí

dónde más cerca en los registros (para leer registros en Lyx, consulteaquí)

ingrese la descripción de la imagen aquí

y ahora estoy inseguro.

ingrese la descripción de la imagen aquí

PRUEBA 6 con Parche I [ERROR II descubierto]La primera vez se compiló con solo hello worldpero sin macro funcionando, como\department{...}

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

¿Dónde está el argumento de Advertencia y Fuga en torno a las líneas 164-171? Charlaraquí. Probé diferentes configuraciones aquí, como \value{page}, \thepage, \arabic{page}, \arabic{\value{page}}pero la misma advertencia fue la última: no hubo otro error hasta este. ¿Esto está provocando que las cosas fallen y no se lean \degreeprogramcorrectamente los siguientes comandos?

[Actualización del 9 de junio de 2016]Mvim señala que las líneas 770-773 tienen algunas } que no coinciden, hay 2 piezas menos } que { en aaltothesis.cls, chataquí.

Registro completo sobre el error actual.aquí,NO RESUELTO.


Configuración global (innecesaria)

  1. Hacer que los archivos estén disponibles globalmente Mueva la carpeta texmf del archivo CLS para que esté disponible$ cp *.cls ~/Library/texmf/ ¿Dónde coloco mis propios archivos .sty o .cls para que estén disponibles para todos mis archivos .tex?

  2. Tools/Reconfigurey reinicie Lyx y luego Document/Settings/Document Classtome la clase de Aalto [Error aquí, ¿tal vez tenga que reiniciar la computadora...?]

ingrese la descripción de la imagen aquí


Configuración


  1. aaltothesis.layout(remezcla del artículo estándar artículo.diseño) donde el nombre cambia al aaltothesisdiseño del artículo y Provides inputenc 1en la última línea se agrega

  2. aaltotesis.cls(donde se usa artículo, por lo tanto, artículo.diseño elegido como predeterminado, ¿verdad?) ycopia aquísi el enlace caduca sobre el aaltothesis.cls

  3. aaltologo.styy su directorio de aterrizajeaquí

CONSEJOS

  1. para una depuración rápida:Lyx > Document Settings > Local Layout

ingrese la descripción de la imagen aquí


ERRORES en Aaltothesis.cls


I."la clase establece el contador en \thepage, esto es un error en la clase; \thepage puede ser texto y, por lo tanto, no debe usarse para configurar contadores".

Solución por David use \value{page} not \thepage

II. La PRUEBA 6 descubrió Runaway argumentuna advertencia misteriosa y descubrimos que el aaltothesis.clsarchivo tiene 2 llaves más que las llaves de apertura. Los argumentos desbocados comienzan cerca del primer error de \thepageen lugar de\value{page}

información relacionada