ギリシャ語テキスト英語参考文献

ギリシャ語テキスト英語参考文献

ギリシャ語のテキストを書いて英語の参照をするにはどうしたらよいか考えています。検索で見つけたものをたくさん試してみましたが、少なくとも私にとってはどれもうまくいきませんでした。

私が持っているものは以下の通りです

\documentclass[11pt,a4paper,english,greek,twoside]{hua}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage{indentfirst}
\usepackage{verbatim}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{latexsym}
\bibliographystyle{ieeetr}
\usepackage{hyphenat}
\usepackage{makeidx}
%\usepackage[iso-8859-7]{inputenc}
%\usepackage[greek]{babel}
%\usepackage[T1, T2A]{fontenc}
%\usepackage[utf8x]{inputenc}
\addto\captionsgreek{%
  \renewcommand{\indexname}{Ευρετήριο όρων}%
}
\makeindex

% 1.5 spacing
\renewcommand{\baselinestretch}{1.2}

% latin text (and greek text)
\newcommand{\tl}[1]{\textlatin{#1}}
\newcommand{\tg}[1]{\textgreek{#1}}
\newcommand{\lat} {\latintext} 
\newcommand{\gre}{\greektext}

\begin{document}
\lat{\bibliography{references}}
\end{document}

usepackage にコメントされているものはすべて、私が個別に、または組み合わせて試したものです。何かアイデアがあれば、助けてください。

答え1

おそらくこれがあなたにとってうまくいくでしょう:

\usepackage{etoolbox}
\AtBeginEnvironment{thebibliography}{\selectlanguage{british}}

どうやら、私は を持っていないhua.clsようです。しかし、例えば:

\RequirePackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{aa,
  author =     {Me and Myself and I},
  title =      {My Article},
  journal =    {My Journal},
  year =       {2016},
  number =     1,
  volume =     1,
  pages =      {1-20},
}

@article{bb,
  author =     {Us and Them},
  title =      {Our Article},
  journal =    {Our Journal},
  year =       {1996},
  number =     2,
  volume =     2,
  pages =      {1-20},
}
\end{filecontents}
%\documentclass[11pt,a4paper,english,greek,twoside]{hua}
\documentclass[11pt,a4paper,twoside]{article}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage{indentfirst}
\usepackage{verbatim}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{latexsym}
\bibliographystyle{ieeetr}
\usepackage{hyphenat}
\usepackage{makeidx}
%\usepackage[iso-8859-7]{inputenc}
\usepackage[T1, T2A]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage[british,greek]{babel}
\usepackage{etoolbox}% <-- normally, I'd load this earlier, but it defines \AtBeginEnvironment...
\AtBeginEnvironment{thebibliography}{\selectlanguage{british}}
\addto\captionsgreek{%
  \renewcommand{\indexname}{Ευρετήριο όρων}%
}
\makeindex

% 1.5 spacing
\renewcommand{\baselinestretch}{1.2}

% latin text (and greek text)
\newcommand{\tl}[1]{\textlatin{#1}}
\newcommand{\tg}[1]{\textgreek{#1}}
\newcommand{\lat} {\latintext}
\newcommand{\gre}{\greektext}

\begin{document}

\tg{Ευρετήριο όρων}
\gre Ευρετήριο όρων

\cite{aa,bb}

\bibliography{\jobname}
\end{document}

答え2

英語のサポートを追加:

\begin{filecontents*}{\jobname.bib}
@article{uthor2025,
  author={A. Uthor},
  title={Title},
  journal={Journal},
  year=2025,
}
\end{filecontents*}

%\documentclass[11pt,a4paper,english,greek,twoside]{hua}
\documentclass{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,greek]{babel}

\usepackage{graphicx}
\usepackage{indentfirst}
\usepackage{verbatim}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{hyphenat}
\usepackage{makeidx}

\addto\captionsgreek{%
  \renewcommand{\indexname}{Ευρετήριο όρων}%
  \renewcommand{\bibname}{\textgreek{Βιβλιογραφία}}%
}
\makeindex

% 1.5 spacing
\linespread{1.2}

\bibliographystyle{ieeetr}

% latin text (and greek text)
\newcommand{\tl}[1]{\textlatin{#1}}
\newcommand{\tg}[1]{\textgreek{#1}}
\newcommand{\lat} {\latintext} 
\newcommand{\gre}{\greektext}

\begin{document}

\cite{uthor2025}

Λορεμ ιπσθμ δολορ σιτ αμετ, σανcτθσ δελιcατα αδιπισcινγ περ τε, 
θταμθρ σενσιβθσ σεα ιν. Πθρτο ρεφερρεντθρ σιγνιφερθμqθε θτ νεc, 
cασε προβο εφφιcιενδι vισ ιδ, αν βρθτε ριδενσ vερεαρ ναμ. Ιδ ερρορ 
αετερνο περcιπιτθρ vισ, περ ατ εσσε ινσολενσ εξπετενδισ. Δθισ 
διcιτ ινιμιcθσ εαμ αν, νεμορε ομνιθμ σιτ εθ. Qθο cθ διαμ περcιπιτ 
αccθσαμθσ.

Ει προ vερο νοvθμ σενσεριτ, εαμ cομμθνε qθαεστιο σθαvιτατε εθ, εαμ 
vιδισσε εθριπιδισ θτ. Εθ ελεcτραμ σαλθτατθσ qθο, δθο αδ ταλε νθσqθαμ. 
Ει πρι προπριαε λαβοραμθσ, ηισ θτ jθστο ελιγενδι vολθπτθα. Vελ μαζιμ 
νοστερ ελεcτραμ νε, vιvενδθμ τορqθατοσ προ ιν. Εσσε vιδε σεα ει, ιν 
vελ μαιορθμ νομιναvι περcιπιτθρ.

\begin{otherlanguage*}{english}
\bibliography{\jobname}
\end{otherlanguage*}

\end{document}

いくつかのメモ。

  • utf8xオプションを避ける
  • T2Aはキリル文字のエンコーディングです
  • epstopdf自動的にロードされます
  • latexsym時代遅れである

私はbookについて知らずにクラスを使用しましたhua

参考文献の章のタイトルを英語にしたい場合は、

\begin{otherlanguage}{english}
\bibliography{\jobname}
\end{otherlanguage}

例を自己完結型にするために、を\jobname一緒に使用しました。自分のファイルを使用します。filecontents*.bib

ここに画像の説明を入力してください

関連情報