Lyx の Aalto カスタム CLS ファイルですか?

Lyx の Aalto カスタム CLS ファイルですか?

オックスフォードにはLyx用のCLSファイルを設定する手順があるここそれで、このスレッドはアアルト大学向けです。

Aalto カスタム CLS ファイルを Lyx で使用するにはどうすればよいですか?

アアルトファイル

答え1

同様の質問で述べたようにここCLSファイルはドキュメントクラスを使用します記事最も簡単な方法は、論文用のローカル ファイルを設定することですaaltothesis.layoutが、まだ動作していません。エラーは以下に記載されています。他のオプションは、下に置くことです/Applications/LyX.app/Contents/Resources/layouts/が、少なくともこれまでのところ、私の OSX Lyx では動作していません。

Aaltothesis.clsカスタムドキュメントクラスは多くのオプションをロードします

\documentclass[英語、12pt、a4paper、pdftex、elec、utf8]{aaltothesis}

inputenc などの一部は Lyx で自動的に読み込まれますが、次に、Lyx でカスタム ドキュメント クラスを読み込む方法を見つける必要があります。

工事中。



OS Xでの手順


  1. Aalto CLS ファイルのarticle行に従ってLyx レイアウトを記述します。\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}%

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

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

このレイアウトをカスタマイズするには、まず行を変更する必要があります\DeclareLaTeXClass{Article (Standard Class)}そのような

#% 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. 古いaaltothesis.styファイルを\usepackage[sci]{aaltothesis}次のように使用するか、ここまたは、新しいクラス ファイルを使用することもできます\documentclass[sci,parameters]{aaltothesis}が、問題は Lyx では完全に簡単ではないことです。

  2. ...


エラーに関する試験

6 月 8 日: まだどのトライアルも機能していません。友人によると、ELEC テンプレートは\documentclass[english,12pt,a4paper,pdftex]{report} \usepackage[sci]{aaltothesis}プリアンブルでこのように使用する必要があるとのことです (トライアル 3 を参照)。2 回ロードすると奇妙な Inputenc エラーが発生しますが、原因はまだわかりません。


ステップ 3 の試行 1 (まだ動作していないため、ローカル レイアウトでスキップします):LaTex が *.layout ファイルを見つけられない場合はローカルレイアウトを使用する

ここに画像の説明を入力してください

*.layoutファイルをローカルディレクトリに移動する

ここに画像の説明を入力してください

新しいものを手に入れるエラーReport ドキュメント クラスから Aaltothesis-article ドキュメント クラスに変更されたため (まだ動作していません)。

トライアル2ローカルディレクトリにテキストtesting aaltothesis.layoutと aaltothesis.cls のみを含むドキュメントで、aaltothesis.layout をローカルバージョンとして使用します。

ここに画像の説明を入力してください

どこで間違い'aaltologo.sty' が見つかりません「LaTeX エラー: ファイル 'aaltologo.sty' が見つかりません。」aaltologo.styからコピーしますここローカルディレクトリへ。

ここに画像の説明を入力してください

プリアンブルが空で、次のエラーが発生します。

トライアル3(と併用可能)古い:aaltothesis.sty pkg が CLS に変更されました)

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

しかし、間違い

ここに画像の説明を入力してください

そのような

 \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.

奇妙なamsmathエラー。変更を試みたがLyX: Document Settings > Math Options > Load automatically ALL to Do Not Load ALL同じエラー

ここに画像の説明を入力してください

この変更によってエラーは変更されませんでした。LyX で 2 回読み込まれる原因は何でしょうか?

トライアル4前文(古い:aaltothesis.sty は CLS に変更されました)

\usepackage[sci,utf8]{aaltothesis}

そして、すべての行をコメントアウトしてinputencへ移します(Lyxはデフォルトでlatin9を使ってInputencをロードします)これ

ここに画像の説明を入力してください

不思議なファイルが見つからないのですが、これは何ですか? (生成された)aaltothesis.styのみで、、--アイデア、これをどこで/どのように取得しますか?aaltothesis.layoutaaltologo.styaaltothesis.clsaaltothesis.sty

トライアル 5 [私が発見したバグ、パッチは以下]空のプリアンブル。aaltothesis.clsを使用しようとしているが、使用の有無で奇妙なClass options状態sciになっている。Missing number, treated as zeroscisci

ここに画像の説明を入力してください

ログ内では近いところにあります(Lyxでログを読むには、ここ

ここに画像の説明を入力してください

そして今、私は確信が持てません。

ここに画像の説明を入力してください

パッチ I を適用した TRIAL 6 [BUG II が発見されました]初めてコンパイルしたがhello world、マクロは動作しない。\department{...}

ここに画像の説明を入力してください

ここに画像の説明を入力してください

164-171行目あたりの警告と暴走の議論はどこにありますか? チャットここ\value{page}ここで、、、\thepageなどのさまざまな設定を試しましたが\arabic{page}\arabic{\value{page}}最後に同じ警告が表示され、ここまで他のエラーは発生しませんでした。これが原因で、次のコマンドなどを正しく読み取ることができず、失敗しているのでしょうか\degreeprogram?

[2016年6月9日更新]Mvim は、770 行目から 773 行目に不一致の } があることを指摘しています。aaltothesis.cls の { より } が 2 つ少ないです。ここ

現在のエラーに関する完全なログここ未解決


グローバル設定(不要)

  1. ファイルをグローバルに利用可能にする CLSファイルをtexmfフォルダに移動して利用可能にする$ cp *.cls ~/Library/texmf/ すべての .tex ファイルで使用できるようにするには、独自の .sty または .cls ファイルをどこに配置すればよいですか?

  2. Tools/ReconfigureLyx を再起動して、Document/Settings/Document ClassAalto クラスを選択します [ここでエラーが発生しました。コンピューターを再起動する必要がある可能性があります...?]

ここに画像の説明を入力してください


設定


  1. aaltothesis.レイアウト(標準記事のarticle.layoutからのリミックス) 名前がaaltothesisarticleからlayoutに変更され、Provides inputenc 1最後の行に追加されます

  2. altothesis.cls より(article が使用されているので、article.layout がデフォルトで選択されていますよね?)ここにコピーリンクが期限切れになった場合、aaltothesis.clsについて

  3. altologo.sty さんおよびその着陸ディレクトリここ

チップ

  1. 高速デバッグのため:Lyx > Document Settings > Local Layout

ここに画像の説明を入力してください


Aaltothesis.cls のバグ


私。「クラスはカウンターを \thepage に設定していますが、これはクラスの欠陥です -- \thepage はテキストになる可能性があるため、カウンターの設定には使用しないでください。」

デビッドによる解決策 use \value{page} not \thepage

II. トライアル6では不思議な警告が発見され、ファイルには開き括弧よりも2つ多い中括弧があるRunaway argumentことがわかった。暴走した引数は、最初のバグの近くで始まり、aaltothesis.cls\thepage\value{page}

関連情報