I would like to adapt my reference style to the current journal style. As far as I see, it looks like APA style but not entirely matching. I have prepared a minimal scenario for the current and the desired cases below.
Minimal LaTeX Scenario:
\begin{filecontents}{shortbib.bib}
@article{example,
author={Chen, Jung Chieh and Wen, Chao Kai and Ting, Pangan},
journal={IEEE Communications Letters},
title={An Efficient Pilot Design Scheme for Sparse Channel Estimation in OFDM Systems},
year={2013},
volume={17},
number={7},
pages={1352-1355}
}
\end{filecontents}
\documentclass{article}
\usepackage[backend=biber, style=apa]{biblatex}
\addbibresource{shortbib.bib}
\begin{document}
test text \cite{example}\\
%\citep{example} > throws an error
test text (\cite{example})\\
\printbibliography
\end{document}
The language of the desired one is also different. Issues I have detected:
- Removing the parentheses around the year
- Removing the & symbol
- Instead of dot after year, should use comma
- Need to surround title in quotes
- Cite with
dig.
instead ofet al.
for multiple authors.
I know there are a lot of issues but how can I approach the problem ? I cannot handle it just touching biblatex parameters such as setting style=apa
.
Edit/Solutions:
- I realized that instead of using
\cite
or\citep
,\parencite
is great option in order to place a citation together in parenthesis. For more details see. - @marquinho 's solution is fab for the language-specific realization. Please see the comment below.
\DefineBibliographyStrings{english}{andothers = ve di\u{g}\adddot, volume = Cilt, issue = Sayi}
Best Answer
Support for Turkish was added to the
biblatex
core in v3.15 (2020-08-16, see e.g. Can I change words in bibliography to Turkish words?, Biblatex turkish bibliography citation support). You just need to account for thebabel-turkish
making=
active: \newgeometry doesn't work with Turkish babel package.biblatex-apa
, however, does not at this point have a Turkish localisation and therefore will not work in a Turkish document.Since you say you need a style that is only "like APA" but not entirely real APA I strongly suggest you do not use
biblatex-apa
as a basis for your style.biblatex-apa
was specifically written to implement all the idiosyncrasies of APA style and little care is taken to make it customisable.Here is a start that should reproduce the desired output from the screenshot
Some relevant questions for the modifications are How to (properly) remove the parentheses around the year in authoryear style? (v3), Suppress "In:" biblatex, Changing type @article to look kind of like @book, Sentence case for titles in biblatex.
More hints for customisation of
biblatex
styles can be found at Guidelines for customizing biblatex styles and the myriad of specificbiblatex
questions on this site.