Lexiをご紹介します

書いたものを
コンパイルできるAI

LexiはletXエディタに組み込まれたアシスタントです。すべてのファイル、参考文献、コンパイルログを含むプロジェクト全体を読み込み、その場でソースを編集してPDFを再ビルドします。そのため、何か失敗したときには、コードを推測してどこかに貼り付けて試させるのではなく、LaTeXが実際にエラーを出した行を修正します。

これまでに490M+トークンを処理しました。Lexiの実行ではドキュメントだけでなくコンパイルログも読み込むため、LaTeXが実際に報告した行を修正できます。

「コンパイルできること」が決定的な違いである理由

あらゆる汎用AIがLaTeXを書けますが、自分が書いたLaTeXが正しくビルドできるか判断できるAIはありません。このギャップに時間が奪われます。貼り付けて失敗し、エラーをコピーして戻すと、AIは謝罪して再び推測します。パッケージの欠落、aligned環境での不要なアンパサンド、手元のマシンでは正しくてもサーバー上では間違っている図のパスなど、ビルドを実行しないAIにはこれらを確認できません。

Lexiがそれを実行します。実際のログを受け取り、エラーが指摘している行を特定してその行を変更し、再度コンパイルします。これは、手動で行うループをコピー作業なしで実現するものです。

リクエストに応じて実行できる18のこと

Lexiパネルで/と入力するか、選択範囲上でCmd-Kを押すと、その箇所だけを編集できます。

/fix

コンパイルログを読み込み、LaTeXが実際に報告したエラーを特定してファイル内で修正します。

/table

貼り付けられた数値を、コンパイル可能なbooktabsの表に変換します。

/diagram

説明文からTikZの図を描画します。

/image-to-tex

表、数式、レイアウトのスクリーンショットをLaTeXとして再作成します。

/pdf-to-tex

PDFドキュメント、フォーム、スライドを編集可能なLaTeXソースとして再構築します。

/slides

論文をBeamerのスライドに変換します。

/convert

IEEEからSpringer、論文から学位論文など、別の提出先や形式に合わせてドキュメントのフォーマットを再設定します。

/format

テキストの内容には触れずに、間隔、セクション構成、レイアウトを修正します。

/cite

引用と対応する.bibエントリを追加します。

/shorten

論旨を損なうことなく、テキストを単語数やページ数の制限に合わせて削ります。

/humanize

AI特有の文章ではなく、あなたの文体で読めるように文章を書き直します。

/clean

不可視文字を削除し、句読点を正規化します。数式の場所を認識するため、数式はそのまま保持されます。

/translate

テキストを翻訳し、必要なフォントを設定します。

/explain

コマンドやエラーを分かりやすい言葉で説明します。

/outline

まだ構成がないドキュメントに対して、構成を提案します。

/scaffold

さまざまな種類の執筆用のひな型ドキュメントを生成します。

/beamer

プレゼンテーションのひな型を生成します。

/figure

フロート、キャプション、ラベルが設定された図を挿入します。

4つの実際の実行で、実際に何が変わったのか

2026年9月28日に、Lexi自身のテストドキュメントを使い、本番で使われているモデルで記録したものです。各結果はLexiが書き出したファイルからそのままコピーされており、いずれもコンパイルに成功しています。このページのために実行した5つのタスクのうち、1つはチェックを通過しませんでした。壊れた参考文献リストの修復です。

“ドキュメントのコンパイルに失敗します。エラーを見つけて修正してください。”

編集前

\documentclass{article}
\begin{document}
\section{Intro}
\begin{itemize}
\item First
\item Second
\end{enumerate}
\end{document}

編集後

\documentclass{article}
\begin{document}
\section{Intro}
\begin{itemize}
\item First
\item Second
\end{itemize}
\end{document}

“このドキュメントはパッケージが不足しているためコンパイルできません。修正してください。”

編集前

\documentclass{article}
\begin{document}
Here is some \textcolor{red}{red text} in the paragraph.
\end{document}

編集後

\documentclass{article}
\usepackage{xcolor}
\begin{document}
Here is some \textcolor{red}{red text} in the paragraph.
\end{document}

“この表を、booktabsパッケージ(toprule/midrule/bottomrule)を使う形に変換してください。”

編集前

\documentclass{article}
\begin{document}
\begin{tabular}{ll}
\hline
Name & Score \\
\hline
Alpha & 1 \\
Beta & 2 \\
\hline
\end{tabular}
\end{document}

編集後

\documentclass{article}
\usepackage{booktabs}
\begin{document}
\begin{tabular}{ll}
\toprule
Name & Score \\
\midrule
Alpha & 1 \\
Beta & 2 \\
\bottomrule
\end{tabular}
\end{document}

“インラインの数式を、番号付きのディスプレイ数式に変換してください。”

編集前

\documentclass{article}
\begin{document}
The mass-energy relation $E = mc^2$ is central to the theory.
\end{document}

編集後

\documentclass{article}
\begin{document}
The mass-energy relation
\begin{equation}
    E = mc^2
\end{equation}
is central to the theory.
\end{document}

またはご自身のアシスタントを利用

すでにClaudeやChatGPTをお使いの場合、環境を移行する必要はありません。letXは、それらのアシスタントに同じ能力(テンプレートライブラリの検索、プロジェクトの作成、ファイルの編集、PDFへのコンパイル)を提供するMCPサーバーを稼働させています。同じコンパイルファーム、同じバージョン履歴で、チャットウィンドウだけが異なります。

よくある質問

Lexiとは何ですか?

Lexiは、letXのLaTeXエディタに組み込まれたAIアシスタントです。現在開いているプロジェクト(つまりすべてのファイル、参考文献、コンパイルログ)を読み込み、ソースを直接編集して再コンパイルします。コピー元のチャットウィンドウではなくドキュメントに変更が反映され、それぞれの変更はすべてletXのバージョン履歴から元に戻すことができます。

ChatGPTにLaTeXについて尋ねるのと何が違うのですか?

一般的なチャットアシスタントはコンパイルできません。もっともらしいLaTeXを書き、それを貼り付けると失敗し、エラーをコピーしてチャットに戻すことになります。Lexiはビルドを実行し、実際のlatexmkのログを読み、LaTeXがエラーを出した行を修正します。このループはエディタ内で完結します。ChatGPTやClaudeをそのまま使いたい場合は、letXのMCPサーバーを通じてそれらに同じコンパイルへのアクセス権限を与えることができます。

Lexiは確認せずにドキュメントを変更しますか?

編集は開いているドキュメントに適用されるため内容を確認でき、各編集前のバージョンは履歴に保存され、ワンクリックでアクセスできます。インラインのCmd-Kによる編集は、あなたが選択した部分のみに適用されます。

Lexiは無料ですか?

Lexiは利用枠が設けられたProの機能です。エディタ本体、1000種類以上のテンプレートライブラリ、リアルタイム共同編集、1日40回のコンパイルは無料です。

私の文章はAIの学習に使用されますか?

いいえ。あなたのドキュメントがAIモデルの学習に使われることは決してありません。これはletX全体で変わらない約束であり、多くの研究グループがAIファーストのエディタではなくletXを選ぶ理由でもあります。

Lexiは英語以外の言語でも機能しますか?

はい。/translateがテキストを処理し、letXがアラビア文字、ヘブライ文字、CJK(中国語・日本語・韓国語)、インド系文字など、そのスクリプトに必要なパッケージとフォントを設定したうえで、それらを組版できるエンジンにプロジェクトを切り替えます。