質問用フォーラムです。ご質問の前に質問のしかたをご覧ください。

奥村先生、TeXを使ってみようについて

- n k の投稿
お世話になっております。
奥村先生がご覧になってましたらお伺いしたいのですが、こちらのサイト
https://okumuralab.org/~okumura/texonweb/
数日前から繋がらなくなっていますが、サーバーに何かあったのでしょうか。
職場のPCで文書を作るときに重宝していたのでまた使えるようになると嬉しいです。
時期的にお忙しかったらすみません、お時間ありましたときにご対応頂ければ幸いです。

表の\label、\ref 相互参照について

- 和人 伊藤 の投稿
platexでjsreportクラスで書いているのですが、自分は\label、\refは正しく配置しているつもりですが、\refする時、表の番号ではなく、キャプションが表示されます。

Windowsでvscodeのlatex workshopを使っています。問題の部分は

\begin{table}[h]
\centering
\caption{前処理の各手順後のポスト数}
\label{tab:number_of_preprocessed_data}
\begin{tabular}{|c|r|}\hline
...

...
表~\ref{tab:number_of_preprocessed_data}
...

でコンパイルすると、キャプション自体「表 2.1 前処理の各手順後のポスト数」は正しく表示されますが、本文の部分は「表2.1」ではなく、「表 前処理の各手順後のポスト数」と表示されます。

もちろん本文に「表2.1」と表示させたいが、エラーメッセージが出ぜ、コンパイルが成功してしまいます。理由が全くわかりません。

TEXのインストール2

- ueki ichiro の投稿
和田様 いつもありがとうございます。スレッドが長くなったので新しいトピックとします。 texlive2023にpathが通っていることは確認しましたが、エクスプローラでtexworksを、スクリーンショットss9のようにデスクトップにドロップしてアイコン化した後、texlive\2023のtexworks.exeは消えて、texworks.exeはtexlive\2020だけに在ることをss13のようにコマンドプロンプトのwhere texworks で確認しました。これまでとはtexworksの動作が違うので、これはtexlive\2023のtexworksがtexlive\2020に移動したように思われます。 ss10にある方法でtexworksにスペルチェック用の辞書を入れるときは \.texlive2020のtexworks\dictionariesに入れたときにだけ、ss11のように設定できました。しかしtexworksでファイルを開いて英文を入力してもスペルチェックが働きません。またtexworksでデスクトップのgsフォルダーのファイルを開けることはできますが、gsフォルダーの.texファイルをクリックすると、前にはtexworksが自動的に働いてファイルが開かれましたが、いまはファイルが開きません。 またtexworksで開いたファイルの文字がss12のように小さく、ss12の中の窓で折り返しを変えても、「フォーマット」の「フォント」で文字サイズを変更しても変わりません。どうしたらよいでしょうか。    植木
添付 ss10.png
添付 ss11.png
添付 ss12.png
添付 ss13.png
添付 ss9.png

箇条書きと枠の組み合わせがうまくできない。

- @ ユウキ の投稿
documentclass[uplatex,11pt,fleqn]{jsarticle}
\usepackage[top=2.5cm,bottom=2.5cm,left=2.3cm,right=2.3cm]{geometry}
\usepackage[dvipdfmx]{graphicx}
\usepackage{amssymb,amsmath,ascmac}
\usepackage[varceo]{emath}
\usepackage{itembkbx}
\usepackage{framed}
\everymath{\displaystyle}
\usepackage{fancybox}

\begin{document}
\begin{description}
\item[{\Large\textgt{第1問}}]
太郎さんと花子さんはお互いの将来について話し合っている。(配点 20点)\\
\begin{screen}[3]
\begin{enumerate}
  \item[太 郎:]花子さん、僕と結婚してください。
  \item[花 子:]ダメよ太郎さん、お父様がお許しになるはずがございませんわ。だからこの素敵な指輪は受け取れないわ。\\
\end{enumerate}
\end{screen}
\end{description}

\begin{description}
\item[{\Large\textgt{第1問}}]
太郎さんと花子さんはお互いの将来について話し合っている。(配点 20点)\\
\begin{screen}[3]
\begin{description}
  \item[\textmc{太 郎:}]花子さん、僕と結婚してください。
  \item[\textmc{花 子:}]ダメよ太郎さん、お父様がお許しになるはずがございませんわ。だからこの素敵な指輪は受け取れないわ。
\end{description}
\end{screen}
\end{description}
\end{document}


共通テスト数学の再現を目指す高校生です。
太郎さんと花子さんの会話部分に箇条書きのコマンド(enumerate)を利用しています。
それを枠(screen)を利用しています囲っています。

【解決したいこと】
・会話部分の\item[ ]に入力した「太 郎:」と「花 子:」の部分がどうしても枠の外に出てしまいます(サンプル1上)。恐らく箇条書きの部分の文字数が原因なのでしょうが、どうにかしてこれを枠の内側にきれいにおさめることはできないのでしょうか?\descriptionを用いると枠の内側におさまりはしますが、個人的にあまり美しくなくなってしまいます(サンプル1下)
・また、共通テスト数学の会話部分は点線の四角枠で囲まれています。それも再現したいのですが、都合のいいパッケージやコマンドが見当たりません。点線四角枠なるもので囲うことはできますか?

共通テスト数学のフォントについて

- @ ユウキ の投稿
添付pdfは共通テストの数学2bの問題なのです。 共通テストの数学や理科で使用されている数式フォントはどこのものでしょうか。 再現するために一番フォントが近しいと思う\usepackage[varceo]{emath}を使用しています。 このパッケージを使ってもらえればわかりますが、共通テストで登場する「x」や「y」などはこのパッケージと比べてかなり細長いです。 どなたかこのパッケージよりも共通テストの再現にふさわしいものをご存じの方はおられませんか?

bmパッケージの利用

- 清水 の投稿
\usepackage{amsmath} \usepackage{amssymb} \usepackage{bm} \DeclareMathSymbol{'}{\mathord}{symbols}{"30}% \mathchardef\normalcomma=\mathcode`, \begingroup \catcode`,=\active \lccode`~=`, % \lowercase{\endgroup \def~}{\normalcomma\hskip0.640em} \mathcode`\,="8000 \begin{document} $,\bm{,}$ \end{document} こちらのサンプルですが、\bmのコマンドを使用した時点でエラーが発生します。 エラーメッセージ ! Bad mathchar (34560). \bm@command ->\mathchar 34560 推測なのですが、\DeclareMathSymbolの第1引数のシングルクォーテーションとバッククォートとbmパッケージの組み合わせが原因なのではとみております。 なぜこのような事がおこるのでしょうか。 よろしくお願いします。

Beamerでノートを付けると本文が消える

- T H の投稿

初利用です.
Beamerスライドにプレゼンテーションで使うスピーカーノートを書こうとしたのですが,うまく動かなかったので質問します.

環境:macOS, VSCode, TeX 3.141592653 (TeX Live 2023)
エンジン:Beamer, upLaTeX + dvipdfmx

○問題点
\setbeameroption{show notes on second screen} を入れるとメインスライドの地の文が消える.
地の文とは frame 環境に直接書かれた文という意味で,block , itemize などの環境や \textcolor に入っている文,図は消えないようです.
この現象の原因と解決策を知りたいです.

○分かっていること
\documentclass のオプションの dvipdfmx を消すと地の文は現れますが,レイアウトや画像表示が崩れるのでダメです.
\setbeameroption{show notes} だと問題なく表示されます.が,ノートを右に付けたいです,
pgfpagesdvipdfmx に対応していないことが原因だと(Beamer User Guide p.29のリストに dvipdfmx がなかったので)思っていましたが,調べたら最新版では対応しているようだったので,結局原因が分かっていません.
・情報ごと消えている訳ではなく,文章のスペースは確保されているようです.( コードの \textcolor の前の部分)

○現状の解決案
normal text と同じ色設定の block 環境を新しく作って全ての地の文を覆えば,とりあえず表示はされます.
ただ単純に毎回 block を作るのが面倒なので,例えばプリアンブルだけで解決できるような策があれば嬉しいです.

○テストコード

\documentclass[uplatex, dvipdfmx]{beamer}
% \documentclass[uplatex]{beamer} % 文は消えないがいろいろ崩壊する

\usetheme[block=fill]{metropolis}

% ノート
\usepackage{pgfpages} % 無くても動く
\setbeamertemplate{note page}{\vfill\insertnote\vfill}
\setbeameroption{show notes on second screen}
% \setbeameroption{show notes} % これは動く

% 解決案?
\newenvironment<>{textblock}{
  \setbeamercolor{block title}{bg=normal text.bg}\begin{block}{}{#1}}
  {\end{block}\setbeamercolor{block title}{bg=structure}}

\title{タイトル}
\author{氏名}
\date{\today}

\begin{document}
\maketitle
\begin{frame}
  地の文.見えなくなる.
  \note{スピーカーノートを書きたい.}
\end{frame}
\begin{frame}
  この下にブロックがある.
  \begin{block}{block title} % blockに入っている文は消えない
    ブロックの中身.消えない.
  \end{block}
  この上にブロックがある.\textcolor{black}{textcolorでも消えない}
  \note{blockなどに入っている文は消えない.}
\end{frame}
\begin{frame}
  \begin{textblock}
    textblockの中身.消えない.
  \end{textblock}
  \note{無理矢理ブロック環境に入れれば見えるようにはなる.}
\end{frame}
\end{document}

○出力
PDFファイルを添付します.

お力をお貸しください.よろしくお願いします.

追伸 Markdownの書き方がよく分かっておらず見辛いかもしれません.ご容赦ください.

添字(上付、下付)の位置を調整させるには

- 清水 の投稿
みなさま、はじめて投稿させていただきます。

使用しているパッケージはamsmath、amssymbを使っています。
a^{2^3}、b_{2_3}、int_2^3 など^_を使用して添字を表していますが、この中で
a^{2^3}、b_{2_3}の指数の位置を調整することはできるのでしょうか。

個別に\raseboxなどで対応するのはかなり手間なので、デフォルトの発生位置を変更したいと考えております。
a\hogesup{2}などのマクロも避けたい思います。

^_の挙動を変えるのはかなり難しいとは思いますが、ご存じか方いないでしょうか。
もしくは有能なパッケージの紹介でもありがたいです。

よろしくお願いします。

長い数式と数式番号が重ならない設定

- 小林 コウキ の投稿
長い数式と数式番号が重ならない設定で質問があります.
内容は以下のようになります.

1. leqno(数式番号右寄せ)を使用して行頭に数式番号が出す設定にして,数式が長いと数式番号と重なってしまいます.

これを,数式と数式番号が重ならないようにしたい



2. 行末に数式番号が出る場合で,数式が版面よりも短いとき,数式が版面の左右中央に出ないで,
少し左にずれて出力されます.数式番号との間に少し開き出ます.

これを,数式番号を除いて,版面の左右中央に数式を出したい


この2点について,設定方法をご存じの方がいらっしゃいましたら,教えていただけないでしょうか.


TeXのヴァージョンは少し古く,以下になります.
Version 3.141592-p3.1.4 (sjis) (Web2C 7.5.3)


ファイルなど添付しておきます.

sampleフォルダ内にcomp.batを入れてあります.
ダブルクリックするとコンパイルがかかります.

よろしくお願いいたします.

段落間、center環境での行間について

- n k の投稿
お世話になっております。行間について、いくつかお伺いしたいことがあります。

まず、私は昔から、プリアンブルに
\setlength{\parskip}{1ex plus 0.5ex minus 0.2ex}
と書いて文書を作成していました。このコマンドが、段落間の縦スペースを広げるものであることは分かっています。しかし例えばこれを
\setlength{\parskip}{1ex}
としても文書に変化がありません。恐らくTeXを使い始めたときに、恐らくこのサイトだと思うのですが(http://www27.cs.kobe-u.ac.jp/~masa-n/misc/cmc/j-kiso2001/iabasic/jlshort/node45.html、文字化けしててもう読めません)ここに書かれてたのを特に何も考えずコピペして使っており、それをプリアンブルごとコピペし今まで使っていた、ということになると思います。ということで、このplusとかminusがどういう意味でこう書かれているのかが、よく分からないでいます。ネットでこのコマンドをそのまま検索するといくつもヒットするのですが、このplusやminusが具体的にどういう意味で用いられているのかという情報が発見できませんでした。まずこの
\setlength{\parskip}{1ex plus 0.5ex minus 0.2ex}
というコマンドが、どういう意味のコマンドであるのかを詳しく教えて頂きたい、というのが1つ目の質問になります。

それで、このコマンドにより、改段落時の縦スペースと、center環境などの際の上下の間隔が広がっております。しかし私の希望としては、\parによる段落改行時の縦スペースはもう少し広くしたく、一方center環境などの上下の間隔はもう少し狭くしたいと考えています。この件についてネットで調べると
\abovedisplayskip、\belowdisplayskip、\abovedisplayshortskip、\belowdisplayshortskip
を調整するという情報が出てきます。しかしこれは、(今はあまり使われていないと思われますが)\[ \]や、equation環境の際の上下の間隔を調整するもののようです。私は一行立てで数式や言葉を書く時は、基本的にcenter環境で書いています。なので、先ほど述べたように、\parによる段落改行時の縦スペースはもう少し広くし、center環境などの上下の間隔はもう少し狭くする方法を教えて頂きたいというのが2つ目の質問になります。というか、そもそもこの2つは独立して設定できるものなのでしょうか?確認ですが、center環境などは、「段落」として扱われている、という認識は正しいんでしょうか。

それで、これに付随して、2点お伺いしたいことがあります。

3. \abovedisplayskip、\belowdisplayskipと、\abovedisplayshortskip、\belowdisplayshortskipの違いについて、検索すると情報は出てくるのですが、厳密な情報が見つかりません。具体的に何が違うのか、教えて頂きたいです。
(参考)https://tex.stackexchange.com/questions/30909/abovedisplayskip-vs-abovedisplayshortskip

4. 上に書いたように、私は一行立てで数式や言葉を書く時は、基本的にcenter環境で書いており、特に何も考えず今までずっとそうしてきたのですが、ふと思ったのですが、そういう時は、例えば数式だったらequation環境を使うなどする方が一般的だったりするんでしょうか?

以上長くなりましたが、詳しい方がいらっしゃいましたらご教授頂けますと幸いです。
よろしくお願いいたします。