Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? オリジナルの TeX が誕生してから40年以上の歳月が流れ,そして日本語 LaTeX が現在主流の姿 (pLaTeX2e) になってからも25年以上が経過しました.この間 LaTeX は多くの人に使われ続けて来ましたが,その歴史の中でさまざまな変遷を辿り,明示的なドキュメントにはなっていないながらも,ユーザ間ではある意味「常識」として定着した知識が積み重なってきました. 歴史が長く,よくも悪くも「安定している」と評されるために見過ごされているかもしれませんが,日本語 LaTeX は今も開発が続く「生きた」ソフトウェアです.そのため歴史の
最近(この1週間ほど)で LaTeX 周りで起きていることについて,声明を出しておきます。端的に言うと「pLaTeX,本格的にやばい」。 pLaTeX hyperref error with pdfmanagement-testphase 今 LaTeX の世界で何が起きているのか,ざっと説明します。 ここ1年ほどの LaTeX は大きく変わっている 2020-02-02 以降,本家の LaTeX2e に多くの変更が入っています。2020 年の2回のリリースについては,Online.tex 2020 での私の講演資料「最近の LaTeX は〇〇」【PDF 直リンク】も参考になるでしょう。 LaTeX2e 2020-02-02: 新 NFSS 導入(シリーズとシェープの多軸化,ファミリ毎の実際のシリーズ値の設定,…),カーネルへの expl3 読込 LaTeX2e 2020-10-01: フ
次へ:前へ:目次 『1984年』 Nineteen Eighty Four (1949) ジョージ・オーウェル 山形浩生 訳 (hiyori13@alum.mit.edu) 2023年11月 注:めでたく書籍版が出ることになりました。このネット版は残しますが、書籍版の校正のごく一部しか反映しておりません。まったくの誤訳などはありませんし、雰囲気やストーリーはネット版で十分に伝わると思いますが、表現やわかりやすさなどで書籍版のほうがさらに一段改善されています。当然ながら解説やイラストなどの付加価値はなし。お買い求めいただければ幸甚! 第 I 部 第1章 第2章 第3章 第4章 第5章 第6章 第7章 第8章 第 II 部 第1章 第2章 第3章 第4章 第5章 第6章 第7章 第8章 第9章 第 III 部 第1章 第2章 第3章 第4章 第5章 第6
はじめに もっとミニマルで簡単なポータブルな環境を! 自分自身の研究のための環境構築についてこれまで二本の記事を書いてきました. これらの記事から二年ほどたち, いくつかの点において不満点が出てきました. 特に, GCPや自宅のサーバー上でリモートで作業することが多くなってきたので, よりミニマルでポータブルな環境が必要になりました. 以下では, 現時点で最小限の努力で環境を再現ができることを目標にしたDockerベースのGitHubレポジトリのテンプレートとその使い方を紹介します. このテンプレートを用いて作られた環境は, 新たなコンピュータ上で最短4ステップで環境を再現できるようになります. git clone VSCodeの"Open in Remote Containers" renv::restore() dvc pull この環境とセットアップはこのレポジトリにテンプレートとし
Reanimateはアニメーションを作成するためのライブラリです。 ReanimateはHaskellのライブラリとして実装されているのでプログラムによってアニメーションを記述することができます。ライブラリに実装されている機能も多く、ドキュメントも豊富ですし、オンラインのPlaygroundまで用意されていてかなり完成度の高いライブラリになっています。さらにLaTeXや物理エンジン(Chipmonk 2D), POV-Ray, Blenderなど外部ツールとの連携もサポートされています。アニメーションの各フレームはSVGで書き出されるようになっており、幾何学的な図形やSVGフォントを使った文字などから構成されたアニメーションを作るのが得意です。作ったアニメーションは最終的にMP4, GIF, WebMに出力することができます(中間生成物である各フレームのSVGを取り出すことも可能です)。
この記事は CyberAgent AI Lab Advent Calendar 2024 19 日目の記事です。 はじめに 非ネイティブにとって英語論文執筆はハードルが高いものですが、最近では LLM の発展によりハードルがだいぶ下がりつつあるのではないでしょうか。 LLM 時代の英文執筆方法の一つとして、Overleaf Workshop を使用して、Overleaf のプロジェクトを VSCode 上で編集する方法を紹介したいと思います。VSCode 上で編集することで、GitHub Copilot (+そのほかの強力な拡張機能) を使用することができます。また、ローカルにプロジェクトをシンクさせることで Git 管理することも可能となリます。個人的には LLM による不本意な編集が気になるため、Git 化することで VSCode 上で差分の確認や復元が容易になるのはメリットだと感じて
数式がある文書作成に役立つ資料まとめ なかなか上手い表題を考えるのが難しかったのと, 置かれた状況によって「役立つ」の尺度が変わる. また技術文書に限るものでもないように思ったので, 単に文書とした. なんとも正確ではないが, 何も知らずに数式を書き連ねていくよりはよいだろうということで, この表題で本稿を書くことにした. ご容赦願いたい. はじめに 今やテクノロジーは高度に進化して, 様々な分野で数式を用いたコミュニケーションが必須となっている. しかし一方で数式と聞いて,その「書き方」に関して注意が払われることは意外に少ない. 清書する! 普段,数式に馴染みのある人でも,以下の時間が大部分を占めるのではなかろうか. 計算用紙に式を書く (宿題などの)レポートを書く 板書する これらはそれこそ学生や教員の垣根なく,日々体験していることだろう. だが次の機会がそうそうない. 清書する これ
はじめに ごきげんよう.いぇとです. この記事は東京大学理学部物理学科 B3 有志による Physics Lab. 2022 Advent Calendar 2021 19日目の記事です. Physics Lab. とは物理学科有志による五月祭企画です.私は生物物理班に所属しています.生物物理班については,たがやし班長が書いてくれた記事『生物物理班だよ』を見てください.絶対. 当初の予定では,19日目は統計力学のくりこみ群の話を書こうと思っていたのですが,多忙につき色々と試行錯誤をする暇がなく辞めることにしました.書いてもいいんですけどね. 代わりに LaTeX のお役立ち(?)情報を書こうと思います.この記事では LaTeX の基本事項を前提とします.今回は私が普段使っているパッケージの紹介や気をつけていることなどについてまとめます.(「普段気を付けていること」とかいうの,普段気を付けて
はじめに Typst とは、新しい組版ソフトウェアです。数式を多用する科学技術系の記事を書くのに向いています。 ローカル環境で PDF にコンパイルすることもできますし、 Overleaf のようなオンラインの執筆環境も提供されています。 この分野では LaTeX が歴史的にも非常に強く、なかなか代替のソフトウェアが出現しなかったのですが、ようやく注目にも値する品質のものが登場してきたという感じです。 そもそも組版システムとは そもそも Qiita や Zenn でも数式を埋め込むことができるこの時代、ドキュメントを書くための専用の言語を使う理由は何でしょうか。 LaTeX はオワコンではないのでしょうか。 組版システムというのは簡単には無くなりません。これは、ブログや Wiki などの Web の記事とは性質が異なるからです。 組版システムは紙に印刷することを最終的な目的にしたシステムで
環境構築 以下の手順で構築していきます. Overleaf-Workshopの拡張機能をVScodeに入れる Latex-Workshopの拡張機能をVSCodeに入れる Latex-Workshopの設定を変更 texliveをインストール +α Grammarlyの拡張機能をVSCodeに入れる Grammarlyの設定を変更 1, 3, 5はVSCodeの拡張機能で検索すれば一瞬で出てくるのでスキップ. Latex-Workshopの設定を変更 Latex-Workshopの設定を変更します.以下を設定から変えましょう.cmd+,で設定のタブが開けると思います. Latex-workshop › Latex › Recipe: Default - first + lastUsed onSaveでtexソースをビルドするときに、デフォルト設定のfirstのままだとpdflatexのビル
はじめに 大学の講義ノートをいくつかGitHubで公開しています。 講義ノートをMarkdownで書いてGitHubで公開、というのをしばらく続けて、いろいろノウハウが溜まったので共有してみようと思います。 大学の講義ノートをどうするか問題 昔から大学の講義ノートを公開する人は結構多いです。最初期は、LaTeXで書いてPDFで公開することが多かったように思います。これはこれで良いのですが、基本的にはダウンロードして印刷して読む前提であり、ウェブで気軽に読める形ではありませんでした。その後、LaTeX2HTMLを使って、LaTeXファイルをHTMLに変換して公開するケースが増えました。これによりウェブで講義ノートが気軽に閲覧できるようになったのですが、いかにも「LaTeX2HTMLを使って変換しました」という外観になるのと、(少なくともデフォルトでは)レスポンシブではなく、スマホ非対応になる
はじめに レポートや論文の作成には $\LaTeX$ は欠かせないですよね。卒業論文や修士論文を書き始める方も多い時期だと思うので、今回は LaTeX と Visual Studio Code を使い、レポートや論文を快適に書ける環境を構築していきたいと思います。 必要なツールのインストール ここはあまり詳しい解説は行いません。 LaTeX と Visual Studio Code がインストール済みの人はこの節は読み飛ばしてください。 LaTeX TeX Live がおすすめです。 TeX Wiki に詳細な説明があります。 コマンドラインで platex や latexmk が実行できれば成功です。 Windows 公式の install-tl-windows.exe をクリックしてダウンロード、GUIのインストーラーに従ってください。 Mac
1/25土曜日に開催される技書博11に、サークル親方Project(いー11)に委託で久々に本を出します。その名も「Vivliostyleで技術同人誌を始めよう」です。ページ数は86ページで、金額は500円です。 つまり「Markdownでお手軽に高品質な技術同人誌を出す方法」を実践して、それについて書いた本です。このメソッドを広めたく、戦略的な金額(印刷費ギリ)にしていて、なおかつリポジトリも公開しています。 まずは実際にどういう品質なのか見てください 扉です目次です目次と、第一部の中扉です本文です本文ですどうですか?めっちゃ良くないですか?既存のRe:VIEW以外でのPDF作成を思えば段違いのクォリティだと思います。 なお、この装丁はVivliostyleのテーマファイルという手法で作られているのですが、最初は思いつきで僕が開発し始め、途中からはもっとさんが本格的にCSSをいじってくれ
ここでは、LaTeXによる論文やレポートの執筆方法について説明します。特に、数式の多い分野では文系・理系を問わずLaTeXによる執筆が便利です。また、書籍もTeXで執筆することができます。クラウドサービスによるTeX利用や、基本的な数式・図・表・参考文献の記述方法についての解説をしています。冒頭にTeXのメリットを解説します。 TeXによる論文執筆のブログ記事作成経緯 LaTeXのメリット 式番号や章のラベルと引用 バージョン管理の容易さ エディタの種類 保守管理の容易さ クラウドサービスによるTeXの利用方法 初歩的なLaTeX利用 論文執筆時のLaTeX基礎事項 文書の書き方 数式の書き方 数式のTeXコード例 数式の参照 表の書き方 表のTeXコード例 表の参照 図の貼り方 図のTeXコード例 図の参照 参考文献の記載 文献の参照 LaTeXの関連記事 はじめてのLaTeXによるレポ
[2025-02-24] 以下で述べたようなことを取り込んだテンプレート typst-js がTypst Universeに入りました。 [2025-02-10] Typst 0.13.0の変更点を別記事にまとめました。1行目がインデントされないバグが直り、和欧混植に便利な機能も追加されたので、日本人には嬉しい更新です。 [2024-11-21] 日本語の組版ルールもご参照ください。 はじめに Typst(タイプスト)はLaTeX代替とされる新しい組版ツールである。無料〜有料のサービスだが、GitHub でオープンソースのコマンド版(CLI)が公開されている。ここではオープンソース版について扱う。なお、TeX Liveを入れていれば、texdoc typstfun でTypstとLaTeXのコマンド対照表が表示される。 インストールはGitHubからダウンロードするか、あるいはMacならH
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 元ネタ 元ネタはこちらです(以下「Figma と PHP」で略します)。 読んでなるほどと思いました。このように、誰かが苦労したおかげで後続が楽になるので感謝です。何が問題点として生じるのか、どんな解決方法が考えられるのか、が予め判明しているだけでもだいぶ楽になります。 反面、$\LaTeX$ の方が実装は簡易ではないかと思ったので、それを実践してみました。 条件と問題点 Figma と PHP の 44 ページに以下のような条件があります 改めて、満たしたい条件 ミリ単位で細かく帳票をデザインしたい。 帳票デザインの保守性を維持するた
The document appears to consist of a mix of non-standard encoded characters, possibly resulting from a corrupted file or encoding issue. It references multiple systems and tools related to typesetting and content management, but the actual content is highly distorted and lacks coherent meaning. Thus, the document cannot be effectively summarized due to severe data degradation.
あけおめ(死語)。 各種の翻訳の公開がpdfなのが気にくわねえとかいうケチがついて、なんでも若者はepub形式だそうで、pdfなんざ加齢臭で読んでいただけないそうですよ。悪うございましたね。epubは昔、少し検討したんだけれど、確か日本語だと注かルビが処理できないというので、これは使えないなあと思って放置したような記憶がある。が、進歩したとのことだし、久々に(正月早々)いくつか実験してみた。 いちばん楽な道を、と思ってpdfからebookに変換してくれるソフトやサイトを試してみたけど、使い物にならないレベル。pdfの折り返しを全部文の終端扱いしてくれるし、ヘッダやフッタが全部途中に入り込む。 次に latex ファイルをebook形式に変換できるはずのtext4ebookが、すでにtexliveのパッケージに入っていたので試してみたけれど、エラーが出て中断。細かく原因チェックしてもいいんだ
Docker Desktopのインストールが簡単にできるようになったという記事を拝見したため、Overleaf Community Editionを設定してみたメモを作りました。 GitHub - overleaf/overleaf: A web-based collaborative LaTeX editor Docker Desktopをインストールします 以下から最新版をダウンロードしてインストーラーを実行しました。 インストール後にWindowsからのサインアウトが必要でした。 Docker Desktop for Mac and Windows | Docker つまづいたときは以下の記事を参考にすると良いと思います。 Windows 10 HomeへのDocker Desktop (ver 3.0.0) インストールが何事もなく簡単にできるようになっていた (2020.12時点
Typst — 新しい組版エンジン 今年の3月21日、Typst というソフトウェアが public beta となり、処理系がオープンソースで公開されました。 Typst is a new markup-based typesetting system for the sciences. Typst はマークアップベースの新しい組版システムです。独自の構文を持っており、Typst で書かれた文書をオンラインサービスまたはローカル上でコンパイルすることで PDF に変換(出力)することができます。 公式サイトには「科学分野向け」「LaTeX への不満から生まれた」とあり、数式や相互参照等の機能が充実していることから、メインターゲットも LaTeX ときわめて近いところにあると考えられます。とはいえそれ自体は汎用的な組版システムなので、用途も 論文・会議原稿 雑誌の記事 小説 技術書 スライ
昨日 TeX Live 2021 がリリースされました.このリリースには例年通りさまざまな TeX 関連プロダクトの新しいバージョンが含まれていますが,今年は実に7年ぶりに Knuth によるオリジナルの TeX 処理系もバージョンアップしました.もちろん TeX は既に開発終了が宣言されており,今回も大きな変更が入ることはありませんでしたが,いくつかのマイナーなバグ修正が行われました.実用的な TeX ユーザにはほとんど影響のないところではありますが,TeX 言語者としてはその更新内容はとても興味深いものであるので,本稿ではその修正内容について語ってみようと思います. 背景 Knuth によって開発されたオリジナルの TeX 処理系 (Knuthian TeX) は,バージョン3になった時点で既にその開発が概ね終了したと宣言されており,以降は原則としてバグ修正以外は行われないことになって
Menu. Currently selected: Writing expressions as blocks You can now use LaTeX style syntax to render math expressions within Markdown inline (using $ delimiters) or in blocks (using $$ delimiters). Writing expressions as blocks To add math as a multiline block displayed separately from surrounding text, start a new line and delimit the expression with two dollar symbols $$. **The Cauchy-Schwarz In
R Markdown クックブック (著者) Xie, Yihui (著者) Dervieux, Christophe (著者) Riederer, Emily (翻訳者) Katagiri, Satoshi (片桐 智志)1 2022/02/20 22:55:02 JST, ver. 1.2.0, 本家の更新確認時刻: 2022/02/18 20:30:08 JST 本書の原著はChapman & Hall/CRCより出版されました. 本書のオンライン版は (Chapman & Hall/CRC の厚意により) ここで無料で読むことができます. 本書はクリエイティブ・コモンズ 表示 - 非営利 - 継承 4.0 国際ライセンスのもとで提供されています. ご意見は GitHubで いつでも受け付けています. いつもありがとうございます. オリジナルはこちらで読むことができます. 本翻訳版に
Learn LaTeX(日本語版)高品質な組版を実現するために設計された文書作成システム「LaTeX」に入門しましょう。 イントロダクションLaTeXはいわゆるワープロソフトではありません。また、単純な単一のアプリケーションではないため初心者にとっては敷居が高いと思われがちです。このチュートリアルは、LaTeXの全機能をいきなり提示して読者の皆さんを圧倒してしまうことのないように注意を払いつつ、LaTeXの基本、設定方法、そして書き方を案内していきます。続きは「ミッション」へ… このチュートリアルについてこのチュートリアルではLaTeXに入門する上で重要なトピックを16個に絞り、それぞれ簡潔なレッスンにまとめました。各レッスンにはそのまま動かすことのできるコード例が盛り込まれ、さらに読者の皆さんがオンラインで実際にLaTeXでの処理を実行してみることができるようになっています。詳細は「ヘル
When was the first time you had to use LaTeX? If you are like most people, it was probably suddenly forced upon you during your first math or CS class where you had to start writing proofs, with minimal guidance on how to get started other than something along the lines of “hey, check out this link on how to get things setup, and here are some basic commands, now go wild!”. Unfortunately, this mea
(TeX & LaTeX Advent Calendar 2021の25日めの記事です。昨日は @golden_lucky による「TeXで使うプログラミング言語まとめ」でした。) (本稿ではTeXとLaTeXを区別しないでTeXと書く。つまり、TeXとLaTeXに区別が必要ない話をする。) 人がTeXのプログラミングに手を染めるのは、だいたい次のいずれかの状況だろう。 見た目が気に入らない 文字列を機械的に制御したい そもそもあなた(ぼく)がTeXでやっているのは「文書を書く」なんだから、こういう問題に直面したときに「プログラミングで解決しよう」ってなることには飛躍があるんだが、コンピューターでドキュメントを書いていると、どこからともなく「このドキュメントがいい感じじゃないのはプログラミングが足りていないからだ」という声が聞こえてくる。見た目や文字列処理は機械的に処理されるべきものである
これは「TeX & LaTeX Advent Caleandar 2020」の23日目の記事です。 22日目は、MusicDumpさんでした。24日目は、7danmoroboshiさんです。 みなさん、#テフライブ! していますか? ここ最近、「Markdown原稿からPandocしてLaTeX組版する」一連の処理で、書籍製作することが増えてきました。 例えば、某弊社で製作させていただきました事例をいくつかあげます。 Andriy Burkov[著]、清水美樹[訳] 『機械学習 100+ページ エッセンス』(インプレス) David Thomas・Andrew Hunt[著]、村上雅章[訳] 『達人プログラマー 熟達に向けたあなたの旅(第2版)』(オーム社) 内田智史[監修]、株式会社システム計画研究所[編] 『C言語によるプログラミング -基礎編-(第3版)』(オーム社) 田中祥平[著]
本記事では、卒業論文・修士論文をLaTeXで執筆するための方法についてまとめます。 TeXによる論文の執筆に関するメインページはこちらです。論文作成のための基礎事項として数式や図表の作成などはこちらのページでしっかりまとめています。 >>LaTeXによる論文の執筆方法 はじめに 卒業論文の章立て 概要 緒言 本文 シミュレーション・実験 結言 参考文献 卒論・修論チェックシート テンプレート 論文執筆に関する関連記事 LaTeXに関する書籍 Kindle はじめに LaTeXの利用について慣れていない場合は、まず以下の記事を読んでからこちらの記事を読むことをお勧めします。 >>はじめてのLaTeXによるレポート作成 LaTeXを既に使っている方は以下を読み進めてください。 卒業論文の章立て 卒業論文や修士論文の主なコンテンツ(一般的な執筆の流れ)は次の通りです。 アブストラクト(概要) 緒
Overleafはウェブブラウザ上でtex文書を作成できるクラウドサービス. texは環境構築が結構面倒なので(昔に比べりゃ楽になったが,時間がかかるのは変わらない),このサービスは非常にありがたい. ただ,日本語論文を作成するにはちょっとひと手間必要になる. 以下,備忘録として日本語論文作成方法をメモする. 以下のページを参考: http://doratex.hatenablog.jp/entry/20180503/1525338512 プロジェクトの作成 まあ,まずはプロジェクトを作らないことには始まらないので,プロジェクトを作成. Overleafそのものは日本語化されているので,これは簡単にできるはず. まあ,まずは空のプロジェクト作成でよいと思う. 作ると勝手にtexファイルも作ってくれる. 試しに日本語を打ち込んでみるが,エラーになって反映されてない. ちなみにコンパイルはCt
数式の画像を撮影するだけでLaTeX形式に変形し挿入してくれるMathpixのWeb版「Snip Notes」がPDFファイルを丸ごとLaTeXやDOCX、Markdownへ変換してくれる機能を追加しています。詳細は以下から。 Mathpix Snipシリーズはスタンフォード大学でディープラーニングを専攻していたNico Jimenezさんが開発した数式に特化したOCRアプリで、写真やスクリーンショット内にある手書きや印刷された数式を抽出してLaTeX形式に変換してくれる機能がありますが、このMathpix SnipのWeb版となる「Snip Notes」が、PDFファイルの変換機能をサポートしたと発表しています。 We are very excited to announce the release of a new feature that we have been working o
本稿は TeX & LaTeX Advent Calendar 2021 の23日目の記事です.22日目は t-kemmochi さんでした.24日目は golden_lucky さんです. 今回はタイトルの通り,jlreq と expl3 を用いてとある学会の年次大会予稿集向けの文書クラス NLProceedings を開発した話をしたいと思います.具体的には,どういった目標や目的意識を持ち,どんなことに気をつけて文書クラスを設計したのかという話を中心に進めていきます.その中で,依拠する技術的成果物として jlreq と expl3 を採用した理由についても説明したいと思います. 一方で,一部の方は期待はずれに思われるかもしれませんが,文書クラスの実装の中身を技術的に詳しく解説することはしません.というよりも,そもそも NLProceedings の実装において,解説が必要になるほど技術
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く