
オックスフォードには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での手順
- 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
古いaaltothesis.styファイルを
\usepackage[sci]{aaltothesis}
次のように使用するか、ここまたは、新しいクラス ファイルを使用することもできます\documentclass[sci,parameters]{aaltothesis}
が、問題は Lyx では完全に簡単ではないことです。...
エラーに関する試験
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.layout
aaltologo.sty
aaltothesis.cls
aaltothesis.sty
トライアル 5 [私が発見したバグ、パッチは以下]空のプリアンブル。aaltothesis.clsを使用しようとしているが、使用の有無で奇妙なClass options
状態sci
になっている。Missing number, treated as zero
sci
sci
ログ内では近いところにあります(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 つ少ないです。ここ。
現在のエラーに関する完全なログここ、未解決。
グローバル設定(不要)
ファイルをグローバルに利用可能にする CLSファイルをtexmfフォルダに移動して利用可能にする
$ cp *.cls ~/Library/texmf/
すべての .tex ファイルで使用できるようにするには、独自の .sty または .cls ファイルをどこに配置すればよいですか?Tools/Reconfigure
Lyx を再起動して、Document/Settings/Document Class
Aalto クラスを選択します [ここでエラーが発生しました。コンピューターを再起動する必要がある可能性があります...?]
設定
aaltothesis.レイアウト(標準記事のarticle.layoutからのリミックス) 名前が
aaltothesis
articleからlayoutに変更され、Provides inputenc 1
最後の行に追加されますaltothesis.cls より(article が使用されているので、article.layout がデフォルトで選択されていますよね?)ここにコピーリンクが期限切れになった場合、aaltothesis.clsについて
altologo.sty さんおよびその着陸ディレクトリここ
チップ
- 高速デバッグのため:
Lyx > Document Settings > Local Layout
Aaltothesis.cls のバグ
私。「クラスはカウンターを \thepage に設定していますが、これはクラスの欠陥です -- \thepage はテキストになる可能性があるため、カウンターの設定には使用しないでください。」
デビッドによる解決策
use \value{page} not \thepage
II. トライアル6では不思議な警告が発見され、ファイルには開き括弧よりも2つ多い中括弧があるRunaway argument
ことがわかった。暴走した引数は、最初のバグの近くで始まり、aaltothesis.cls
\thepage
\value{page}