그리스어 텍스트 영어 참조

그리스어 텍스트 영어 참조

나는 그리스어 텍스트로 작성하고 영어 참조를 갖는 것이 어떻게 작동할 수 있는지 알아내려고 노력하고 있습니다. 검색에서 찾은 내용을 많이 시도했지만 적어도 나에게는 제대로 작동하는 것이 없습니다.

내가 가진 것은 아래에 있습니다

\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.

여기에 이미지 설명을 입력하세요

관련 정보