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

美文書作成入門改訂第5版の文字

- ueki ichiro の投稿
2010年発行の美文書作成入門改訂第5版の第136ページの8.6「横幅の定まった表」の中の¥begin{tabularx}{65mm}{X|r|r}のXは英字半角大文字のXでしょうか?


私はこの本の付録CDからTEXをwindows10のパソコンにinstallして新ファイルを開き、下記のように入力して表を作りました。ただし下記の\は¥、&は&と入力しました。するとタイプセットの結果は、第1欄(投書,所信等)のスペースが大きくなりすぎて、第3欄(1,2等)がページ右端の外に出て消えてしました。それで表全部がページに収まるよう \begin{tabular}{lll}の{lll}を{xll} や{Xll}に代えて見ましたが、{lll}の時と同じで改善できません。Xの所には何を入れたら良いのでしょうか。


\documentclass[fleqn,12pt,onecolumn,a4paper]{jsarticle}

\setlength{\textwidth}{46zw}

\setlength{\oddsidemargin}{-1cm}

\setlength{\topmargin}{-2cm}

\setlength{\textheight}{22cm}

\usepackage{tabularx}

\begin{document}

\begin{flushleft}

\begin{tabularx}{lll}
 

& & ページ \\
投書 &(62.8.20 ) & 1 \\
所信 &(64.2.15 ) & 2 \\
\end{tabularx}
\end{flushleft}
\end{document}


styファイルが mktexlsrで登録されない

- 中尾 の投稿
PCが新しくなったので、TeXを入れて
手持ちのstyファイルを、TEXMFLOCALに配置し、mktexlsr したのですが、
TeXworks でコンパイル時に、styファイルが読み込めず
! LaTeX Error: File `***.sty' not found. となってしまい困っています。


やった事は、
TeXLive 2019を windows 10 ProのPCにインストール。

kpsewhich -var-value TEXMFLOCAL を見ると
C:/texlive/texmf-local となるので
この配下に、styファイルを入れる。
管理者モードで立ち上げたターミナルより、mktexlsr
C:/texlive/texmf-local/ls-R の中身を見ると、
一覧表は更新され、入れたstyファイルはリストに入っている。
ところが、kpsewhichでは、入れたstyファイルは見えない。
という症状です。


何かしらの設定がおかしくなっているのかと
思い、何回か、クリーンにしてインストールしてみているのですが
何か、パスのようなものが、クリーンになっていないのかもしれません。


ちなみに、最初は、前のPCで問題のなかった
TeXインストーラ3でインストールし、同じ症状となり、
なんとかしようと思い、新しそうなTeXLive 2019を入れてみた
という状況です。


何か、お気づきのことを指摘いただければ、ありがたいです。



LaTeX を 2020-02-07 版に更新すると、\newtheorem でエラー

- 栃折 成紀 の投稿
W32TeX 2020/02/07版に更新して、次のtest.texをタイプセットしてみるとエラーとなります。
# 試運転をしているだけです
これについては、どのような対応がよいでしょうか。
%test.tex---------------------------------------------------------------------------------------
\documentclass[a4paper]{jarticle}
\usepackage{amsmath}

\newtheorem{defi}{定義}

\begin{document}

\begin{defi}
$a$
\end{defi}

\end{document}
%test.log---------------------------------------------------------------------------------------
! Use of \@item doesn't match its definition.
<write> ...Font Warning: Font shape `\reserved@a '
undefined\MessageBreak us...
l.9 $
a$
?

natbib + jecon.bst で3つ以上引用する時のスタイルを変更したい

- 林 大地 の投稿
こんにちは.

natbib.sty + jecon.bib を用いて引用スタイルを定義している者です.
3つ以上引用する際に,それぞれがコンマ区切りで全て表示されてしまいますが,cite パッケージを使用したときのようにハイフネーションでつなぎたいです.

LaTeXファイルでの入力 :
...が報告されている~\cite{ref1,ref2,ref3,ref4}.
期待される出力 :
...が報告されている [1-4].
現在の出力 :
…が報告されている [1, 2, 3, 4]

どなたかアドバイス頂けないでしょうか.
以下に使用しているプリアンブルを参考用に記述しておきます.

\documentclass[12pt,a4paper,openany]{jsbook} %両面印刷用
%\documentclass[12pt,a4paper,oneside]{jsbook} %片面印刷用
\usepackage{amsmath}
%\usepackage{txfonts}
\usepackage{newtxtext,newtxmath}
%%% 出力先に合わせて引数を選択 [dvips,dvipdfm,dviout]
%\usepackage[dvips]{graphicx}
\usepackage[dvipdfmx]{graphicx,color,hyperref}
%\usepackage[dviout]{graphicx}
%%% その他追加スタイル
\usepackage{amsmath,amssymb}
\usepackage{array}
\usepackage{enumerate}
\usepackage{longtable}
\usepackage{float}
\usepackage{mediabb}
\usepackage{subfigure}
% \usepackage{cite}
\usepackage{mathrsfs}
\usepackage{bm}
\usepackage{bigints}
\usepackage{here}
\usepackage{siunitx} % SI unit
\usepackage[version=3]{mhchem} % chemical eq.
\usepackage[noto-otc,noalphabet]{pxchfon}
\usepackage[square,numbers]{natbib}
\usepackage{url}
\usepackage{pxjahyper} % 目次にリンクを付ける
\hypersetup{
colorlinks=false, % リンクに色をつけない設定
bookmarks=true, % 以下ブックマークに関する設定
bookmarksnumbered=true,
pdfborder={0 0 0},
bookmarkstype=toc
}
\allowdisplaybreaks
…以下,余白の設定や表紙の設定が続く.

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

縦横方向の不具合

- ijaradnam の投稿
TeXLiveの最近のアップデートでページ縦横で不具合が発生するようになりました。アップデート前は
\documentclass[dvipdfmx,uplatex]{utbook}
\usepackage{lltjp-geometry}
\usepackage[b5j,landscape,dvipdfm]{geometry}
で用紙も出力もlandscapeで期待通りの動作でしたが
アップデート後は用紙はlandscape、出力はportraitとなりました。
オプションのlandscapeを外すと用紙はportrait、出力はlandscapeとなってしまいました。
geometry.styを一つ前のバージョンに戻しても症状は変わりませんでした。

LyXでUSserGuideをコンパイルできない

- macky の投稿
lyxでUserGuideをコンパイルすると下記メッセージが表示されてコンパイルできない。対処方法を教えてください。
LyXの設定のLATEXのプリアンブルに\usepackage [latin1]{inputenc}を追加すればよいのでしょうか?

The document does not appear to be in UTF-8 encoding.

Try adding \UseRawInputEncoding as the first line of the file

or specify an encoding such as \usepackage [latin1]{inputenc}

in the document preamble.

Alternatively, save the file in UTF-8 using your editor or another tool


longtableにcaptionをつける方法

- 須山 猛 の投稿
longtableにcaptionをつけたいのですが、うまくいかず、ご相談させて頂ければ幸です。

下記のようにすれば、一応、captionは出力されるのですが、表とcaptionの間のスペースがほとんどなく、なんとかスペース追加する方法はないものかとご相談させて頂いた次第です。よろしくお願いします。

\begin{longtable}{|l|c|c|c|}\hline
1& 2 & 3 & 4 \\ \hline
\caption{ほげほげ}
\end{longtable}

jecon.bst を使って通常の引用スタイルを適用したい.

- 林 大地 の投稿
overleafを使って執筆しているものです.
jecon.bst のカスタマイズ性に魅力を感じ導入しました.

参考文献リストの体裁は自分が望むようにできたのですが,本文中が著者(発行年)という形式になり,それをもとの[番号]スタイルに戻したいです.

現在のスタイル:
〜のように求められる Henderson (1976).
望むスタイル:
〜のように求められる [1].

どなたか方法をご教授頂けないでしょうか.
プリアンブルは以下のようになっております.

\documentclass[12pt,a4paper,oneside]{jsbook} %片面印刷用
\usepackage{amsmath}
%\usepackage{txfonts}
\usepackage{newtxtext,newtxmath}
%%% 出力先に合わせて引数を選択 [dvips,dvipdfm,dviout]
%\usepackage[dvips]{graphicx}
\usepackage[dvipdfmx]{graphicx,color,hyperref}
%\usepackage[dviout]{graphicx}
%%% その他追加スタイル
\usepackage{amsmath,amssymb}
\usepackage{array}
\usepackage{enumerate}
\usepackage{longtable}
\usepackage{float}
\usepackage{mediabb}
\usepackage{subfigure}
\usepackage{cite}
\usepackage{mathrsfs}
\usepackage{bm}
\usepackage{here}
\usepackage[version=3]{mhchem} % chemical eq.
\usepackage[noto-otc,noalphabet]{pxchfon}
\usepackage[square]{natbib}
\usepackage{url}
\usepackage{pxjahyper} % 目次にリンクを付ける
\hypersetup{
colorlinks=false, % リンクに色をつけない設定
bookmarks=true, % 以下ブックマークに関する設定
bookmarksnumbered=true,
pdfborder={0 0 0},
bookmarkstype=toc
}
\allowdisplaybreaks
% 以下,自作マクロの読み込みなどが続きます.

ヘッダーをfancyhdrで挿入するとページ番号の表示位置がずれる

- 大山 竜彦 の投稿
TeXLive2019で文書を作成しているのですが、3行分のヘッダーを挿入するとページ番号の表示位置が微妙にずれるのです。ヘッダーを挿入したとしてもページ番号の表示位置を統一させたいのですが、そういうことって出来るんでしょうか
現在は以下のようなソースとなっております。

\documentclass[a4j]{jsarticle}

\usepackage{fancyhdr}


\lhead{

タイトル\\

所属\\

\today \\

}

\rhead{

著者1\\

著者2\\

著者3\\

}

\renewcommand{\headrulewidth}{0.0pt}%ヘッダーの罫線を消す

\title{}

\date{}

\begin{document}

\thispagestyle{fancy}

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

ああああああああああああああああああああああああああああああああああああああああああああああああ

\end{document}


ページ番号の表示位置は1ページ目の方が2ページ目よりも高い位置に配置されています。

LaTeXで表の特定の列幅を調整し、中央揃えも実現させたい

- 大山 竜彦 の投稿

\documentclass[a4j]{jarticle}


\usepackage{array}


\begin{document}

\begin{table}[htbp]

\begin{center}

\begin{tabular}{|m{6.5mm}|m{13mm}|m{13mm}|m{13mm}|m{20mm}|m{26mm}|} \hline

AB & CDEF & GHIJ &

KLMN & OPQ & RSTUVWXY \\ \hline

: & : & : & : & : & : \\ \hline

\end{tabular}

\end{center}

\end{table}

\end{document}

上記のソースなのですが、これだと列幅の調整は各列ごとに可能なのですが、セルの中の文字が中央揃えになりません。

https://teratail.com/questions/183983

上記のサイトを参考にしようとしたのですが、解決策の意味が理解できず中央揃えは出来ませんでした。

表の列幅の調整と中央揃えの両方を実現させる方法をご存知の方は解答お願いします。